Hi tk421,

Mandrain is a useful language if you intend to do business in China and some parts of Asia.I do not know about the potential of Japanese language but most people now learn it for fun or knowledge.
By the way,Cantonese is not a language in itself,it is a dialect.A lot of the Asian chinese speak this dialect,whether in Australia,New Zealand ,or Asia or even in America.

It's not easy to choose the language to learn,but it all depends on where you would want to work in the future.

Mage

PS:I have known that a lot of big US companies like HP,Motorola,GM...(I think Dell too) have moved into China to set up plants and operations there.