May as well add my vote...
J.J.
afleitch?
memphis
I live in an 'arterial town' outside a large city (we are part of the metropolis though) However we don't really have this suburb=middle class distinction. You have a town thats been there for hundreds of years and you have the 'good' bits and the 'not so good' bits. In the city, particularly Glasgow, people live in the same 120 year old tenement building no matter if they are architects or factory workers.
This is why I draw a distinction between so-called "old growth suburbs", where most of the homes are fifty years old or older, and "new growth suburbs". Old growth suburbs behave much like the community you describe whereas new growth suburbs are the stereotypical American suburbs. I live in an old growth suburb; my house is slightly more than a century old and the community is very diverse in economic and ethnic terms.