I have a teacher. Best way to learn any language

I have used Rosetta Stone Polish for revision - It's a useful drill tool, though basic as they only seem to have a Level 1.
Pimsleur do a course also, though I haven't experience of using it.
There's a Language Now course also, based entirely around sounds recordings.
url: transparent.com/products/languagenow.htm
I started off dabbling in Polish to learn a little bit about it and a few phrases, but then I got really serious about it. I have scoured the web for anything I could find in the way of resources. There is a very good course here, free access to download:
h t t p://polish.slavic.pitt.edu/
The grammar book and dictionary have been very useful to me. It's a little light on sounds recordings for the lessons though.