For instance, if I wanted the same site layout on all, but different urls for each city in a state? Here's an example... we'd want each url to have a different state, city and Zip code as well as keywords. Could your software do this?

It looks like you haven't. Because, first of all, Extreme URL Generator does not generate pages. Second, it generates URLs (or any other text lines, for example IP ranges, track lists, anything else) by iterating digits or letters, not keywords.