Just came across this site this morning. It allows you to view the current position of any selected satellite in real-time on a Google map. Satellites are sorted by category and they have almost every satellite you could think of. Not just geospatial but also military, weather, TV and many others.
For GIS people the most interesting satellite categories will probably be Earth Resources and GPS, direct links for these are below.
Email me directly here.