You can call it a caller id or reverse phone lookup or whatever you want. I made this for my personal use and have been happy with it, so I decided to put it out there if it can help others. Thanks.
IMPORTANT NOTE: Due to CDMA limitations Sprint and Verizon customers will need to have WiFi running as well as 3G for Call Spy to function in 100% real time. Otherwise, the search feature will only process once the phone call is no longer in the ringing state. So, you will have a delay in getting the search lookup. It sucks. I know. I wanted users to be able to see the search results and have the chance to gain some information from that search as to if they wanted to answer the call or not. It makes that a moot point if the search is conducted only after the call is over. But, I guess it will still help to satisfy your curiosity in a quick fashion.