@neophyte: Great article!