Great Info Digifan
Stormpay should make all of these links & that number readily available on the site.
I think they've got some e-mail problems, maybe an over-filtering host or something. They don't receive any of the e-mails that I send them but once I got hold of the 931 # customer service was a breeze. They are very helpful on the phone.