from my own personal experience, living and studying in china or taiwan is the best way to reach this goal! i highly recommend even a short trip, as total immersion really makes a dramatic difference.
www.speakmandarin.com/ Speak Mandarin Online Fast! Live Tutors, Free Trial, Learn Now.
pimsleurapproach.com/Learn-Mandarin Start Speaking Mandarin in 10 days! Method Seen on PBS- $10 + Free S&H.
www.rosettastone.com/ Start Speaking Mandarin in Minutes. Find Out How & Take Our Free Demo!
www.imandarin.net/ iMandarin Chinese Classes in China. Sign Up Today for a Free Trial !
www.echineselearning.com/Learn-Chinese 1-on-1 Online Live Chinese Lessons. Learn Chinese Fast. Free Trial Now!