Its been 5 months now since I left my regular programming job and started freelancing. And its been great! I have done 40+ projects on ScriptLance, 3 on GetACoder, and 5 on RentACoder in just 3 months. (took 2 months off). Its simply great.
And the best part of freelancing was freedom. I was free to take off whenever I wanted, to work whenever I wanted, to earn how much I wanted, and to spend with freedom. LESSON LEARNED: freelancing makes you happy, relaxed and responsible (will write about responsible part later).