Put good glass on a XSI and it will be every bit as good if not better than 40d or 50d . I have both and I think 12.1 megapixels is the sweet spot for Canon .I have a 17 70 sigma,70 200canon 300 canon 400 canon tamron 180 and they all seem Quite happy on the XSI even though its a lower priced camera .