Google Maps for the UK (no Satellite feature yet, though).
Gaaah! The suspense is killing me. When will the rest of the world (like, you know, the Philippines) appear on Google Maps? *wishes*
You have just been connected to Francis Thomas Ocoma. Feel free to peruse the floating bits of random information and thoughts. Please be careful, though, not to disturb the neurons. They can get real touchy at times. Mental scarring may ensue.