Yeah, a few months ago when i found out there were programmable microchips for around $5 and the programmer was $50 I was pretty excited too, I wondered how I didn't know till then.
By the way, if you go with C and PIC18s, the junebug is actually only about $40 at robotshop.us if you're in the US, i just ordered mine, but I picked it because its USB, it has some learning features (leds, buttons and pots that you can work with on board), and its developer is on this site often and is really helpful about answering your questions.