I`m no guru Pete but it would be real hard to beat what Houghy has!!
Only a QYH8 would be better. If I had the $$$ I would get one!!
http://web.aanet.com.au/gama/index.html
Even a plain modded 300D - 350D,400D would be preferable to a unmodded 40D.
Thats my opinon anyway.
Cheers