If you're currently trying to learn Spanish, certainly a useful venture for any English speaker, I've got some links for you!
The BBC has a nice free set of online lessons, complete with video and activities, called "Talk Spanish". If you don't already have RealPlayer installed, you'll have to go to Real.com and get the free player before the videos will work. Just click the blue button at the top of the page that says "Get RealPlayer 11 - FREE". The BBC has several other useful tools for learning Spanish as well, so you might want to look around.
Spanish Pronto is a pretty small site, but it has a couple of really useful references: the Basic Study Reference and a categorized list of the 175 most common Spanish words. The latter can also be used as an informal evaluation tool to see how much you already know.
One last website I'd like to mention is SpanishDict.com. As you might have guessed, it has an online Spanish-English dictionary. It also has several other useful features, though some of them are unavailable right now due to maintenance issues. It looks like they're expanding the site to include free online courses.
Now that I've pointed you to all this free stuff, I'd be remiss if I didn't link you to what I feel is the best way to learn a new language in a hurry (besides getting romantically involved with a native speaker): audio-based programs that make you answer back. Here are a few good ones you can buy from Amazon:
If something looks too expensive, look for other sellers under the main listing. You might be able to save a lot of cash! Just watch out for those cheap programs like Learn in Your Car. If all you're doing is hearing and repeating vocabulary, you're never going to get fluent.