Lots of comments on the effectiveness of a 20% policy - I'm curious what other folks experience is like with an internal hack day? It seems that if a company's culture isn't suitable for 20% time (for whatever reason), that an internal hack day might be a useful alternative (scratching developer itches but not "wasting" 20% of developer time on non-core projects). Any insight/recommendations from anyone who's done this?