I got into AVR programming before hearing all about the Arduino. I don't really understand the appeal since an AVR development platform is quite simple to put together for a lot less money than an Arduino board. I also prefer Freeduino since it's open source: