So my dad has offered to buy me a new camera body for christmas *YAY* Its between the d300 and d90. I do weddings and portraits for the most part. Right now I have a d40x and love it as my "starter" camera it will be used as a backup primarily when I get the new one. The d90 is new and the d300 is a year old. They are both 12 megpixels. Im just wondering what anyone could suggest or offer for advice. I always get great suggestions on this site and im sure someone will be able to help. Thank you!