im gona upgrade from my compact and have been saving up. I was thinkin of getting a second hand D40 at the end of the month (when I get paid). or should I save up a bit more and wait til the after xmas sales and get something brand new like a D3000? opinions please.