Wow..this fiasco is still going on? I've been out of the Mikko loop for a while, but I can't believe folks are still trying to reach him or get his plug-ins!
I have a cool Ajax function for my site that is hacked into CB's registration. It allows the user to select the 'conditions' and populates their comprofiler table with the result of their selections. It can be used for country/state/county/city etc or any other 'condition' based selection.
It's not ready for a real plug-in as it was a bit of a hack (about 2 or so lines changed in CB), but contact me privately if you want more information.