Brian Banks has a lot to celebrate these days. (AP)