@grizzle: Great post! I've