Sorry guys but I have a day left to trade in my camera. I recently bought a D5000. I'm new to photography but knowing myself I will want more later on. Sooner or later I will upgrade, even if it's within 6 months. Yes I know I have to learn but I'm the type that want to have the best thing. I just want to have something that won't make me desiring to upgrade within a few years. The D5000 can probably do almost everything I need but later on I probably would want a camera with full frame and etc. I bought the camera at a local shop and bought a 3 year warranty for 200$. I know I know but being it my first camera I wanted to be safe just in case anything happens to it. So I have around 950$ on this camera plus a few thousand for budget. I'm thinking of taking the insurance out and upgrade to a camera in the 1000 range. I'm looking at the D90, Canon 50D and the Canon 7D. Which one would you prefer or something else or what should I do? I want to buy some lens too especially f1.8 or so lens. Thanks guys.