I hate debt as well, my start up funds have been from my tax return as well. I do have a business plan that I'm constantly working on, fine tuning. I took some entrepreneur courses in college and they really helped me figure out the work needed to put into a successful business.