There are sooo many activation programs out there, and I've completely lost track. I'm on my iMac G5, and I'm heading down to the states to buy my iPhone today. What program should I use to activate it, keeping in mind that I would like to unlock it eventually. Thanks.

(PS. I did try searching, and I frequent this forum frequently, but I couldn't find this information for the life of me!)