I've always loved online for that. Working st your convenient time online have given me enough time to focus on my offline activities too.Working online gives me this freedom that working offline cannot give me. You schedule your work time and how and when you go off work without having to seek the permision of anybody.