401ks are only good for the matching money you hopefully get from your employer. You are a fool if you contribute any more than is required to get that free matching money.