The SightSpaceStation website offers some eye-catching satellite position tracking and position web apps. Set your home position in Google Maps (scroll, then click on the home icon near the top):
And get a table of upcoming International Space Station (ISS) flyovers near your home location, with “good” ones (good chance of spotting it with your naked eye) highlighted with gold starts:
There’s even a link that will let you add the flyover time to your Google Calendar. If Google StreetView data is available for your location, you can play an animated view of the ISS’s sky track in Google View to see where it will track relative to your local landmarks:
There’s a mini-map screen showing the position of the ISS at that moment, plus a second “out-the-window” view showing what the ISS occupants would see below them as they orbit the earth:
When you play a StreetView flyover, this mini-map will switch to show you the position of the ISS during the flyover, as well as the view out of its window.
You can load that animated “window view” full-screen into your browser using the Google Earth plugin, or download a KML file which will display it in the stand-alone (which looks very cool, especially in animated format):
There are a few other satellites you can choose from: Hubble, Resurs, TRMM, UARS.
Site can be a bit quirky, and you may have to reload/refresh it to get out of some screens, and back to the main screen.