Man, a friend of mine hasn't written code for years. He generally comes in at least fifteen minutes late, using the side door - that way the boss can't see him, - and, uh, after that he just sorta spaces out for about an hour. He just stares at his desk; but it looks like he's working. He does that for probably another hour after lunch, too. I'd say in a given week he probably only does about fifteen minutes of real, actual, work, and even that's just filling out TPS reports.