I have been dating my boyfriend for 4 years. He is Dominican and most of his family only speaks Spanish, which leaves me just sitting there feeling awkward and uncomfortable. I really want to learn Spanish, but I can’t afford Rosetta Stone, which is supposed to be "the best". Are there any other programs for a better price that could get the job done?