I telecommute as well and basically have the first six hours of everyday by myself, so I feel very productive during that time. After lunch it drops some, but luckily that is also when meetings are so I feel it doesn't matter as much. If I still have time left and don't feel very productive (which happens maybe one day a week, sometimes more though) I usually have some work that doesn't require much mental effort (like administrative or light maintenance) and work on that. If I couldn't define my schedule like this it would probably be harder.
Also, it often drops after lunch, but this also depends on when we have lunch. It's significantly worse if we have lunch around 12:00 than around 13:30-14:00. Our research group loves to go at 11:30 (!!!) which destroys the whole day for me, so a few of us have just stopped eating together with them.
Update: I've added a poll: http://news.ycombinator.com/item?id=2052007