Good piece, but more specific to money licensing companies.
One more thing: Unlike most regulated industries, this is not a space where you "do and ask for forgiveness later". You have to be super aggressive when it comes to compliance. Otherwise you will get shut down. Think of it as "preventative health" to the extreme :)