Class Registration: Making the Best for Your Very Best!