20 Things You Should Always Buy Generic

These no-name products are at least as good as the branded competitors — and nearly always cheaper.