Nice work. I'd suggest a cold finger build as being the best working solution. Cold box's just don't work well at all.
I haven't seen any details for the 40D internals but there is plenty of pix and examples from myself and others on here to help with similar models like the 450D.
Keep us posted on progress.