For anyone without a writer:
nciku.com
Anyways, I speak Cantonese, so half the things I know cannot be written down because they have to character equivalent. I'll try to use my broken Mandarin, which is not very good at all. Pardon me if I butcher the language...