@Srikanth_t: "yuppies" ?? !!
I haven't heard that term in years. The yuppies must all be over 50 by now... (the sell outs).
I don't know what current culture slang for "Young Upwardly mobile Professionals" --
perhaps "Unemployed" is most appropriate these days...