I got a response from a Casio rep., about the Casio Forum...here it is:
Apologies for the forum being down but we are currently redeveloping our website and hope to have a new forum online shortly.
Thanks for your patience,
Digital Marketing Executive
CASIO Electronics Co. Ltd.
Unit 6, 1000 North Circular Road,
London. NW2 7JD.