I've never understood professors who make attendance mandatory!
Everyone in the class has already paid to want to miss class, let them! It's their responsibility--plus most students know how many classes they need to attend in order to pass. In my vast experience, I've found that the classes who require attendance are the ones I find to be the hardest to attend. If professors want good class attendance--just make it worth it. We're college students, offer incentives--such as an optional final--or a few extra points at the end of a semester to those who don't miss more than two classes. Classes that offer incentives are usually the ones I never miss--well at least not more than twice!