If you have the budget, I recommend http://www.learningtree.com. Their Chicago ed center is the closest one to you. I have taken multiple classes on multiple topics...
Around 100 users hitting it every two weeks at about the same time, plus reporting off and on. Probably the bigger issue performance wise will be activity in other...