Thanks for the input everyone. I'll take all of this into consideration and try to do some performance tuning later this week.