Below is a sample appreciation letter that you could write to thank your colleague.
I just want to thank you again for all your help with this, as well as all of the other projects over the past few months. Your turn-around time has been incredibly fast - especially since I know you have a million other things going on. You sure have made my life a lot easier...
<my name here>