I´ve picked up spanish on the side (by studying and working in mexico and peru) as a means to improve my job prospects and make myself more marketable...but because i believe it can help me when speaking to spanish speakers in spanish speaking countries not so I can communicate in spanish in my OWN COUNTRY.
The United States speaks english and I dont believe we should ever be bilingual. Those who come to the United States from south of the border should learn english just as my ancestors did when the emigrated from Europe.
I understand the incentive that for-profit companies have to offer services and publications, but I strongly believe that as long as we continue to offer an alternative to learning English, native spanish speakers will never feel the need to learn English and this country may one day face a huge problem.
Bottom line, if you´re in the USA, LEARN ENGLISH!