There's also a tailor at Makati Shangri-La Hotel. I haven't used it but the selection of materials is quite good. $40 is about right for a made-to-measure shirt; I get my shirts made in Bangkok. Remember you pay for the material (usually imported from Europe) rather than labor, so high-quality materials will cost more.