Wow, this is pretty neat. I was surprised to see that you need to pay for the code, but the prices seem pretty reasonable considering what you're getting. This really seems like it could be a way to bridge the gap between little "toy" Arduino projects and more advanced projects.