How about a workspace without set hours. You have a task to complete by a certain deadline. Do it or risk being fired.
This will add overhead by always keeping everyone on track with specific tasks, but it's definitely worth it (think Scrum/Agile).
Doesn't Best Buy do this?