Check with your local library, some of them do have language tapes...
I see this one advertised a lot, and they have kiosks in a lot of airports -- whether they are good or not, I don't know
http://www.rosettastone.com/home
Are there any German clubs that you could join... or even (and this is gonna sound weird_ and Adopt-a Grandparent program at a nursing home for a resident who speaks german - -the senior citizen would love a young person as company so you'd be doing agood deed, and you' dlearn a lanaguage./ \end dorky moment