Just to put it out there, big schools have attendance policies too. Don't think by going to a big school you can get out of going to class. haha. My class of over 200 had assigned seats, and a TA sat and took attendance. Some classes have you sign a sheet. My first semester of college one of my grades got lowered a letter grade because I missed 4 class periods, and the most you can miss was 3.
Granted there are some professors who don't care about attendance, but that's at any school. And if you want to do well in the class, you should probably go anyway =)
And to comment on the whole "feeling like a number" and "slipping through the cracks" discussion, yes, there is probably more of that at a larger school. Simply due to numbers. Everyone is different, and you can't generalize the entire student body. I would not trade my big school for anything. I love all meeting new people every single day, and the opportunities I have are virtually endless.
Different size schools are gong to work for different people. Football was not the number 1 reason I chose my school, but it's pretty high up there on my list. Some people might not understand it, but that's just me. haha =)