The location flexibility is big too. I live in Austin, and my parents live in Kansas. I drove up to Kansas this past Saturday and will work from up here and drive back next Saturday.
I've worked from home for a few years now, and before that I would have to take vacation time to go visit them.