Now, before anybody says it, I know that the best way to learn a language is to immerse yourself in it. I, however, do not have the time or money to go live in Hong Kong for a year or more so I can't ...