Question: I want users to be searchable by their location. How do you add a free tagging widget type to a location field. Or, can GMAP/Location recognize every city as a term? Basically, how can users have location terms in their profile.

Answer: 
You might want to check out [Drupal for Facebook](http://drupal.org/project/fb).

A quote from the project page: `If you already have content in Drupal, you can expose it on Facebook.`

Documentation can be found on <http://drupal.org/node/195035>
Even an easier method could be using the RSS feed of your website and the Notes application in your Facebook page. Notes can publish RSS feed items automaticly.