@jameskray: Great post!