http://www.fincalc.com/When the page opens, click on "ConsumerCalcs"
There are dozens of financial calculators there that can help you fashion a budget, project the actual time to pay off a given balance at a given percentage interest, Retirement needs calculator, cash flow and on and on.
Discipline is absolutely paramount. The idea of getting a Home Equity loan to pay off credit card debt has some merit but you must calculate how long you would be paying at what interest rate, etc.
I know Wakemewhenitsovere made some great suggestions to you but bear in mind, on important financial decisions or questions, it is always best to seek and find face to face help with a qualified professional in your area. You might find even a family member that knows a financial planner that can help you formulate a budget that will not only help you pay off the debt but build your savings at the same time.
DON'T TAP INTO YOUR 401(K)!!!!
Trust me, you'll regret it later on plus it is financially unwise if for no other reason than the 10% penalty you will have to pay. PLUS the entire sum you withdraw before age 59 1/2 is added to your income for the year, forcing you to pay income tax on it.
PM me if you like. I am in the business and i can offer more advice in a private message than i am allowed to on a public message board, but i highly recomend seeking help (if you feel you need it) from someone in your area.
Best of luck
Paul