wow, awesome post. Will read on...