I don't know why I don't knit more baby stuff. There are only advantages.
A) you don't need much yarn. You can pick a ball or two (or three) and for a little bit of money you get enough material for a complete project. Not like a jacket for myself which is really quite a bit of an investment.
The yarn below I scored at I Knit in London. At this time I didn't know if it would be a boy or girl, so I went with something fairly neutral.
B) Knitting something for a baby is usually a very quick knit. The Baby Surprise Jacket (aka BSJ) by Elizabeth Zimmerman is a hugely popular pattern for it's fast and fun (and really a bit surprising - that woman was a genius). There are more than 16000 projects for this pattern on Ravelry as of today. It took me one weekend to finish. It's still missing buttons, though.
C) Finished projects are super cute and one has the sudden urge to find a random baby to put the jacket on.
And there lies the problem (that's why I don't to more of that stuff). I have a certain lack of babies around me. And I don't see how this will change in the near future.
Ah well, back to knitting stuff for myself. How much yarn do I need for this .....?