AddressBook extrapolator -- looking for ideas and feedback

While putting off research and writing, I hacked together a (not so) little script that fills in your address book based on what’s already in there. It checks with various APIs (facebook, friendfeed, Google’s social graph) and populates the card. It also cleans up and normalizes as much of the data as it can.

I’m not an AppleScripter, I’m a C programmer who wanted to play with AppleScript. As such, I’m sure there are much better ways to do what I’m doing. I’d appreciate any feedback or ideas on how to improve the script. Right now it’s pretty much suited to my needs (and OCD).

I’ve not really tested it outside my own environment and once or twice on my wife’s computer. I’m quite sure some of the things I’m doing are not portable.