@davydd.evans: Very nice post,