Spanish is useful only for blue collar jobs, such as those in Wal-Mart and McDonald's. For people who are in to white collar jobs, it will be much more beneficial to learn other foreign languages such as German, Italian and French. That said, the most promising languages are Japanese and Korean (+ Mandarin Chinese and Cantonese Chinese, to some extent), but it will take ages to acquire the necessary proficiency in these languages.