First of all hi, my first post here since registering today, have just spent the last hour reading the 'post a picture of your boxes thread'! lol.
Anyway, i am on vacation in China atm and my 350D just died on its 4,094th picture. I was taking some IR pictures using a Hoya 89B filter, 30sec, 400ISO with WB set to daylight... anyway, as i pressed the button on my remote control, the shutter made an unusual clunk sound and then waited the full 30seconds before displaying error 99 when it tried to close. I had to remove the battery to get out of the error. It now takes 100% blank (black) pictures and i have tried the following:
- removed both the batteries for 5min.
- reset settings in menu.
- reformated the memory (Scandisk Ultra III 1Gb).
- updated the firmware to 1.0.3
- tried different lenses.
- tried no lense.
- checked that the shutter is opening & closing correctly when no lense is fitted - and it is.
- cleaned the contacts with a rubber for the lense.
- tried taking pictures using the usb cable and Canon remote shooting software.

Thanks for the reply 
) I have another cheap 5px camera i could take some shots of the camera with i guess, so you could see it.
