@layl: Great read Mike.