There's a saying in the building-contractor world that goes something like this: There is cheap, fast, and good. At any time, you can have two of those, but you can never have all three at once.