I've decided on D50 for my first dSLR. Now i have couple questions, what memory cards can i use? and what kind of lense should i use (i am getting body only deal) for shooting just about everything, from portraits to city streets, just not too many landscapes, for around $100-150, maybe $200. And should i get all the stuff after christmas, are there any good sales or deals after? Thank you.