Like it on Facebook, Tweet it or share this question on other bookmarking websites.
I usually depend on the web for satellite prediction and identification. These are the two sites I use: Heavens-Above [http://www.heavens-above.com/] N2YO [http://www.n2yo.com/] . You can create an account there to store your geographic location. The site gives a lot of info about satellites, Iridium flares, comets etc.
I don't use desktop softwares for that purpose. However, if you are interested in trying some of them out, the following page has a list of some of them. If you do try some of them, please give your opinion about them. http://www.dxzone.com/catalog/Software/Satellite_tracking/
Software and tools are there to identify the location of a computer IP address or a mobile. Anything which has a cheap can be programmed or hacked to find its location. These are generally used by the defence organisations or other special government departments or by the criminals .