The XSi is a little over rated for my taste. I like the 8 mpx canon eos. It's much more reasonable in price, which is what i look at. I have friends who shoot photos for magazines (ride bmx) and a lot of them shoot with canon Mark 3 but Andrew uses a Nikon 20D (D 20?) and shoots better pics. It's the photographer, not the camera.