Looks like you have quite an investment in 'glass' already. Toss the coin, Bru! Get yourself a 30D or 40D (check the sharpness of all your lenses on this body) or a 50D. see
http://feeds.feedburner.com/~r/revel.../~3/421181279/
for Scott Kerby's opinion.