http://www.vbforums.com/showthread.php?threadid=175258

Since I couldn't find a page, I decided to make one myself

http://www.WALDOLand.com/Resources/CountriesList.asp
http://www.WALDOLand.com/Resources/StatesList.asp

You can even configure them a little bit
Query String Variables
XML=True 'Pure XML output

SELECT=True 'Creates a SELECT element (XML=True must be absent)
Name=Name 'Value for the name attribute in SELECT element (SELECT=True must be present)
ID=ID 'Value for the id attribute in SELECT element (SELECT=True must be present)
SelectedValue=Value 'Value must match an abbreviation value. Will mark as selected (SELECT=True must be present)
DefaultText=Value 'Will create a placeholder option first in option list. Will mark as selected if SelectedValue is absent. (SELECT=True must be present)
DefaultValue=Value 'Value to be assigned to option created by DefaultText. DefaultText must be present. (SELECT=True must be present)
OptionsOnly=True 'Creates <option> tags only. Neglects the <SELECT> tags. (SELECT=True must be present)