Managing your project - meet your Requirements First
Don't stray from the original requirements to do work that is sexier, or is the result of scope creep. I've seen this time and time again. Especially with those new to freelancing. This is not a problem limited to freelancers though.
Complete the initial task first. Before you run out of time and money. Then go back and add the polish. At least when you finish, you'll have a usable product ripe for an up-sell.
Hey, if you like your job, and every morning you get up and it gives you a chubby to go there. Keep it. But, if you're miserable, or wish you were doing something else. You need to quit. Not tomorrow, not when things are better, but NOW!
Do you work in a place that feels lik