Thank you for all the wonderful comments.<p>Zacharye, that certainly was my goal. :)<p>Aston, yes I'll fix that right away.<p>Siong, thanks for the suggestions. You can (mostly) do all of that by adding partners to your account, and then using the discussion pane on the assignment page. And for "peer pressure", a users' total grade does show on their public profile.<p>About monetization: for now I'm focusing on just unobtrusive AdSense ads, but I'm definitely brainstorming about the future.<p>Jbenz, yes it's 100% free and I plan on keeping it that way. Should I replace "But that's just the tip of the iceberg." with "And it's totally free." with, say, a yellow highlight?