Tim Bray: "But I do think that the cost of rolling your own is a lot higher than you think, and you should really try to avoid doing that if you possibly can."
related