Unique usernames in educational software
duskwuff: This is the sort of idea that tends to end badly. Given that this is an educational tool, just make the user's graduation year a mandatory part of their username. jsmith is probably not unique, but jsmith2012 is more likely to be.