Working from home occasionally, part-time or full-time is fairly common in many western countries. Many software developers and project managers routinely work full-time from home-office. The benefits are well known – saving hours of commuting time, flexibility, saving on commuting expenses, reduced emissions, etc. One key requirement for telecommuting is the availability of robust and high speed Internet connection.