I need one. Unfortunately, all tutorials I can see are langauge-oriented, rather than system/usefulness oriented.