Things will be back up before you know it, thank you for your patience.
Support can still be reached at the following email and phone numbers
Email: support@widen.com
Madison: +1-800-444-2828
London: +44-20-3473-3181