I have done various types of work from home at various times:
Teaching- did at least part of the job from home (the marking)
Online teaching - That's great work if you can get it. Only have to show up to the office occasionally
Freelance writing - wrote for publication from a home office
Internet marketing - that speaks for itself. This you can do from anywhere.
It's also possible now to do tutoring (skype) and other types of consulting.