I've been working on an app that does an enhanced caller ID for your calls. The basic idea is to know more about who's calling you: 1) what network they're calling from so you know whether or not you're paying for the call 2) the geographic region they're calling from I'd love to know whether anyone thinks this is interesting and what else they might want to know about the incoming caller. If you want to take a look at the app I've been working on it's free from http://market.android.com/details?id=com.jagoe.socialphone if you're on your Android phone. You can also get it from http://www.getjar.com/mobile/33828/openannie-caller-id/. Any feedback would be great. The app has data for about 30 countries.