i never used mod_rewrite before but used your article to start rewriting my urls. great article by the way. my question is, how would you handle a city like st.louis in your example. sorry i put this in the comments, but i need to learn how to work the forum. thanks.
My preference would be to eliminate the period from the city name but you could add it to the list of acceptable characters (assuming that it won't interfere with filenames).