Working for yourself is hard, man. Even at the best of times, I often find myself floundering to keep everything on track. On top of actually, you know, developing websites, it's my job to schedule & attend meetings, write proposals, send invoices, and provide support. It's amazing, but at times ... Read More