I'd also suggest a used 20D instead of a XT/350D or XTi/400D. Going from Elan 7 to XT/XTi would feel like a downgrade, just like Zeke said.