yes .
Yes or public wifi
Yes, you do. Unless you have an iPhone with connection.
No, unless you are streaming it from a site or app such as YouTube
the best way is to use the find my iphone app
There is no way to do that. If you jailbreak your iPhone there is an app on Cydia that does that.
No, being on an app does not use minutes.Yes, it does
yes, you can just use wifi access to use the Internet on your iPhone
There are a lot of People Search Engines in Internet, try to use them. If you have Iphone i recommend SocioSpy: people search app
NO
You use the iPhone 5 compass built-in app to understand your weather and trends in stock markets.
If they have an iPhone, they can just use the "Find my iPhone" app.