Don't dog Old Navy.
Despite a sub par and semi-annoying marketing campaign, clothes here are aight with me.
And where else can you get a perfectly good pair of cargos and boardshorts for less than thrity bucks a pop? I'm no fashion snob, but I like to think I can generally distinguish "awful" from "not awful" in most cases.
For the "not awful" variety, Old Navy is dirt cheap and top notch.