@steveo: Great read! I've