Roth IRA vs 401k - Which might be Perfect for you