This is nice - thank you for sharing. I especially liked the little details - like listing known associates. Nice work!