man Cantonese is so hard to learn to speak. To read and write is a totally different ball game. I can speak fluently but learning to read was from KTV and comics. I can't write chinese to save my life tho, it just doesn't connect but I suspect that I might be semi retarded. I'm about 80% confident with my mandarin now since I work in HK/China but I have to say, KTV helps a lot