hank you all for the response, really appreciate it.
I decided to do the following:
1. Max out both ROTH IRA every year. This way I can start this retirement account and get it growing.
2. Take the extra savings per month and save for another 6 months for some minor house needs, car repair on wife car, mini vacation, job certification, etc. You know the typical around the house fix ups and other things. And the taxes to cover the Roth IRA contributions.
3. Make sure my Emergency fund is solid 6 months, move to money market (need to read boglehead wiki to see what to do with this.)
4. By May 2013, start sending the extra savings (double payments) to car loan to have paid off in next 2 years, instead of the next 3 years.
5. After car loan is paid, instantly start maxing out 401K up to government limits.
6. After maxing out 401K to limits, start savings for next cash car or just saving in general.
Let me know what you think. This paying off debt and figuring ways to fill tax deferred account is becoming addictive and wish I could just pay that car off right now. Wish I started this process earlier instead of spending so much time with stock picking investing. Live and learn for sure.
Picking stocks is a waste of time.