Yes, that blob is the International Space Station. Exciting, I know. We were hoping to see the Space Shuttle Discovery preparing to dock, but it was a bit behind their anticipated schedule. Perhaps tomorrow night?
You may visit SpaceWeather.com to learn when the ISS and/or Discovery might fly over your house.