From a forum owners perspective, all the bank seems to do is allow users to hide away their credits and it kind of takes away the fun of the race to be richest and stops people being able to steal from each other.
There must be something I'm missing, some sort of big benefit to having a bank...