If you're into the Lego MINDSTORMS stuff -- a cool alternative to the standard Lego programming stuff, or even leJOS
msdn link
Everything you need -- from Visual Studio 2005 Express to the sdk -- all FREE
*originally posted in hot deals, since it's free -- but it's probably more suitable here in software/programming*