Very nice site! do you mind me asking, did you do the 'design' work yourself or was there some assistance from the web host? Also, what type of investment did you make? Again, I am only asking because I am interested in setting up something for my students, not because I am nosey. Well, I'm that, too... just kidding.
Thanks for your help.