Since I am traveling to Milan in March 2007, I decided I better get on the ball and learn some Italian. After much debate, I decided on Rosetta Stone - since I could do it on my own time and they teach you to write, read and speak using a headset and voice recognition software.
I have been working on the program for 3 weeks now and I can honestly say it is awesome. I wake up each morning thinking of words I have learned in Italian. It is a great program and I recommend it to anyone...for any language, too.
*** There is nothing better than a Sunrise in a new place!