Just a note about TCW. I do purchase from them regularly as they provide good service and decent prices (for Singapore). Some buyers may not be aware that they only provide shop warranty for most of their products, usually 1 year. They are as good as, lets say, Canon original warranty. Defective products will be repaired at no charge.