I'll rsvp for all Australians...... "Streets ahead" is in such common usage throughout Oz that it's taken for granted. I like the 'social connotations' reply, but the phrase is very close to "streaks ahead" - I wonder......