go for the 20D.
Just a tad bit more pricey but 100 times way better.
http://www.bhphotovideo.com/bnh/…