Good. Cheap. Fast. Pick two...