Have you ever tried to program a controller? It's hard too. You need special hardware, special software and know how to connect them all up. It's not just copying and pasting code from the internet. It's sufficiently discouraging for those who think microwaves are wireless battery chargers. :)
If you're curious, you should poke around http://endless-sphere.com/forums/.