@freewheeler: Great read, thanks