Custom Field Type: Country Dropdown List

Hi,

1. I am creating a directory of service providers and need to add "Country" to be selected as a custom field type with the list already populated.
Is there a way of importing a list of countries and states/regions/provinces instead of having to enter them all manually?

2. I want to be able to have a Google Map show up as part of the post when the address fields have been populated.
Is there a way/how do I do this?