You know, I fully agree that this is a great strategy on hiring people but it also makes me worry about a large group of people who produce high quality code that is closed-source to the company they work for and when the work day is done, they may have other things (kids, relationships, lifes tasks) that get in the way of being able to sit down and work on an interesting project.
Many people out there still love to code after 5pm but don't have much time for it. Not sure how others feel about this though.