@philthomas: great post! I