Impact, cost, size, design