very well written...you must be having a book out soon? : )