fini said:Someone suggested arabic, which I'd also have to disagree with because arabic in one country is quite different from arabic in another - I know people who speak it fluently and yet struggle to have a proper conversation with each other because they learnt it in different countries.
I would recommend Spanish. I think all the reasons for learning spanish have already been gone through - though they are very good reasons - so I wont repeat them.
fini
There are lots of regional dialects but pure arabic is understood pretty widely...
I dont know why someone would want to learn spanish unless they were going on holiday there often :dunno:

and it opens up parts of south america for what?
It opens up parts of South America for travelling if that is what you want, I'm fairly sure that trading could easily be worthwhile there and not just in the way BillytheImpaler wants
There are a heck of a lot of South Americans coming to learn English in North America as well(and an awful lot of Koreans, Taiwanese and Japanese but that is bye the bye) so presumably there may still be a purpose in going the other way.
Polyglots the both of 'em!