Great page suggestions you've provided here. They helped me identify an unfamiliar number that was harassing me recently. By the way, I found a great website:
Free reverse phone lookup contains much more information about a given number than other websites of this type. Let me know what you think about it