You can contribute the max according to law ($16,500 for 2010 for those under 50). The match is insignificant. If you put in the maximum amount every pay check you'd get about $20 a month in matching funds. Your own contributions are of course vested immediately. The company contributions I think take 5 years to vest. That's a long time to wait for $20.