A little while ago I found out about this little free APP for android or iphone that provides a more accurate position outside and works very well inside. You also get paid for expanding their database by discovering new wifi and cell towers. I just walked around the block here and it made me 7cents from all the wifi it discovered. This is in a residential area and my cell tower discovery is not even on.
Anyways go to register to sign up for free

i was also wondering if anybody knew about any alternatives to this system (available for the public)?