@andrew0: Great read. I