go with 525d or 530d if you can stomach the tax. As far as im concerned the 20d is a no go.