@andyx: great post!