@timray: Great read. More