Originally posted by offertonhatter If you have the money for a K10D and it is your first DSLR, then go for it. It does have all the features of the K100d and more. I would suggest that you can still learn with the K10D and start to use the additional features as and when you get more used to the camera.
Also, think of it this way. you Buy a K100D love using it. and in 12months you feel that you could do with the extra functionality the the K10D gives. You then go and spend more more on a new Body.
However if you buy the K10D in the first place and use the features that the K100D has, with the additions as well, you can save money by not upgrading in the first place.
Hope this helps.
I think this is the best piece of advice (ignoring my JPEG comparison comments prior, which most heavily agree were not accurate).
You have to decide if you want to spend $400 more now, or if you might end up spending even $400 more than that if you end up upgrading to the K10D later.
The cool thing is that your lenses will still be good on either (with some slight exceptions).
If you're like me, and you have a misses you can recycle a K100D down to, it's not so much of a loss to upgrade later.
If you just want to buy one camera, you can't go wrong with the K10D over the K100D if you have the extra $400.