I received the new Programming Python book and found an error on Page 265 in the get_temperature(country,state,city) function. line 13: stop = string.index(data,'°v;F',start-1) s/b stop = string.index(data,'°F',start-1) With this correction the function works as advertised. Mark this is a great book. Sam Schulenburg