Submitted by Marcello
Just to add a little "free market competition" here ;) The Nikon D40X is as good as the Canon above, costs more or less the same and, while being a little bigger, has the advantage that you can use almost any lens Nikon made since the 50's with it.
If you're buying everything from scratch they're pretty much the same. If you already own some lenses (EOS lenses with the canon) stick with the brand.