*edit - whoops, got my cameras mixed around in my head, I would say between those 2 the D80, but isn't the D80 about $300-$400 more than the XSi?