I think the one thing holding it back has been the lack of a basic tutorial. I really found it quite hard to wrap my head around the concepts for this reason. There will be a book coming out later this year I believe; in the meantime hopefully this ongoing tutorial series will help get folks started.
I'll be posting part 3 of the video tomorrow. Let me know if you have any suggestions or questions.