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.

To clarify, you can get something done fast and cheap, but it generally won't be good. You can get something cheap and good, but it will take time. And you can get something good and fast, but be prepared to pay for it.

If only ...