Employee Retirement Benefits Explained

What's the difference between a traditional and Roth 401(k), 403(b), ESOP and profit-sharing plan? Find out.