Heavy restruct of GSB Reputation subroutines