When I got married which involved moving, I made a proposal to continue to do my job (which involves a lot of travel anyway) and do it from a home office. Agree with the other posters that it involves discipline. It also is difficult to put the work away because it's always there. I enjoy the flexibility and it worked out very well when I became a mother because I can take breaks to spend some time with her (I have a full time nanny) and balance things out with my travel.
I have a dedicated office in my house but do work early mornings and late at night elsewhere. As I deal with Asia, it works well with my schedule. My productivity has skyrocketed being out of the office because I'm not in so many internal meetings and my time is limited to conference calls and emails. I would have a tough time going back to an office setting and I do have a tough time when I have to go back for a few days every few weeks.