I just saw a related posts and saw someone upgraded to a 30D. How is that?
I just went from a 350D to a 30D and was blow away by how much better the grip and controls are. The second dial and joystick on the back make changing the settings so much faster and more convenient. The larger LCD is also a nice feature. ISO handling and focusing, IMO, is noticeably better on the 30D. I went for the 30D over the 40D based on the price.