How is a 401k different from an individual retirement account (IRA)?

A 401k is a good long-term investment strategy.
A 401k allows people to contribute before taxes.
A 401k is created by an individual who deposits money.
A 401k is created by an employer who may match contributions.