I've been telecommuting full time for almost 11 years!
Once or twice a year, sometimes less, I "go to" work, otherwise I work remotely. Since we have offices all over the globe, I can spread my work day out and still be available to meet with people in lots of different time zones.