@sheme: Great post!