From what I can tell, it's only working with American cities. Also, if I just type "weather", it's supposed to show my current location, which it is, but instead of displaying "Homewood, AL", it shows "Homewood, AK". How does that even happen? I thought this just pulled stuff straight from a Weather Channel API.