1. If your tax is hiher now, go to traditional 401K for max contributrion ($17,000 for 2012), and buy additional Roth IRA up to $6000 for 2012 year
2. if your current Tax is low, go to roth 401K, after tax contribution, no tax when you take out in the future. It is a good deal.
3. Roth IRA or traditional IRA, both are $6000 for 2012. Roth IRA is after Tax contribution.
4. Roth IRA and Roth 401K are differnet. Roth 401K is similar to 401K, max contribution including traditional 401K is $17,000 for 2012.
5. Please check my comment about 401K and roth 401K in this bog (ZT from web).