Use CellSpotting to find information for the place you are at!, and even better you can help and give information to others about places you know! CellSpotting is a Collaborate Location Based service built by its users.
CellTrack is a program to collect some phone information about the cell you are connected to - like the net monitor. For more information about GSM net search the web.
I managed to take (Bluetooth GPS, mobile phone and application), combine them Perl, and create a system that automatically sends my location to the website. I can be located all the time.