The words "store brand" don't exactly have the best connotation. Many hear that phrase and think "lower price than name ...