Another vehicle to be considered and is relatively new is the Roth 401(k). It works very similar to a Roth IRA with a few exceptions. The Roth 401(k) is issued through your employer and is NOT subject to income restrictions like a Roth IRA (i.e. individual income max of $108K or whatever the threshold is).
An employee can also contribute up to $15,500 of after tax dollars to this account which grows untaxed throughout its life and is untaxed at withdrawal exactly like a Roth IRA (assuming you withdraw at 59.5 or later).
An employee can contribute to both a traditional 401(k) and a Roth 401(k) however the total of the two accounts can not exceed $15,500.
Most employers do not yet offer this but it is becoming increasingly popular. In fact my employer is introducing the plan effective 1/1/08. I would would recommend pushing your human resources to offer this vehicle as it offers amazing tax saving potential.