i am facing a semi agonising decision here. By next month i'll have about £800 to blow. My current camera is a 300D - i've had it for about two years, i don't really HATE it, but there are some issues that stop me from really liking it when i go ou shooting - those are its general slowness (especially when shjooting RAW...), poor manual control and basically terrible high ISO noise in comparison to the 20/30D my current lens setup is: canon 50mm 1.8 II (cheap n cheerful but oh so lovely... the day this breaks will be a sad day indeed) canon 17-85mm IS USM (just got this, swapped it for a 28-135mm IS USM so need time to earn its idiosyncrasies) canon 18-55mm (which will be sold along with the 300D when it goes) now, my question is, do i sell the 300D and get a 30D, especially considering that i can still get a reasonable amount for it on the 2nd hand market, or keep it and buy a couple new lenses (thinking of a wide zoom like the sigma 10-20mm and a macro prime lens)? i would absolutely definitely take advantage of the extra functionality of the 30D. the fact it offers that much more accessible control (and SPEED!) when shooting manual (even AV mode, which is what i generally shoot in, i love the wheel on the back and the multiway thumb button for focal points) is a huge boon for me, but i can't help thinking that the lenses would be more fun to use, and be a more satisfying buy. your thoughts?