As far as map voting goes, is it possible to randomize the numbers? Instead of voting for sequential numbers like 1-5, or 2-6, have the maps be assigned random numbers so it would look something like this:
4. de_dust2
8. de_cache
5. cpl_mill
1. de_contra
3. cs_compound
This would lead to people actually having to pay attention to what they are voting on, rather than simply voting the first map listed, which happens way too often right now.