I am in a photography class right now where I am learning about the functions of the camera (Digital, SLR, and DSLR) and composition of a photo. I love the class and photography but I have to use my sister's Olympus FE-210 which only has a small handfull of manual functions. I don't like it and my sister doesn't like it how I have to borrow her camera so I am looking into buying a new camera. A DSLR hopefully. I know most all of the general functions of a DSLR, but I don't know which are good to buy. I am looking at the Nikon
D40 and
D60. They are extraordinarily similar except for the fact that one has 6MP and one has 10MP (and a $150 difference.) I was reading online the myth of the megapixels, and I was wondering if it would be better to buy the Nikon D40 and take the extra money I just saved and buy a better lense or if the extra features and megapixels are actually worth the extra cash. I know we have a D40 user here and a D60 user so if you guys could throw in your opinions I would be most grateful!

I'm also looking into a Canon because my teacher likes them, but she has a Canon EOS 5D Mark II with some sort of portrait lense which is probably a * of a lot better than Canon's lower-end DSLR's. Any opinions on the Canon's would be nice, too!
PS, please don't suggest to me anything over $550, the D60 is pushing it for me as it is.
Thanks
