I'm working from home full time right now, and I've found a few things which have made it productive <i>for me</i>.<p>1) An office. Granted, the office is also my man-cave, so it's full of distractions: books, posters, a gaming rig, and comfy chairs. However, it protects me from human distractions (such as my wife), which are the biggest barrier to getting work done.<p>2) Dressing for work. This is just jeans and a t-shirt, but it's exactly what I'd wear if I was working in an office as well.<p>3) Working on something interesting. Even if there's grunt work, if I'm having fun getting to a goal, distractions aren't an issue.<p>4) Balancing work and fun. I work until I need a distraction, and then distract myself. When my mind is ready to get back to work, I get back to work.<p>The end result is that I get all of my tasks done in a week, even if I don't work every day, and I have fun doing it.