Get The Rosetta Stone series. I bought the first 3 sections for $100 on craigslist. It is excellent. After 2 hours ur head is spinning.
If u r a real begginer synergy spanish is also excellent, but that is for real beginners and can be downloaded (real cheap too, like $35)