Ever-increasing computing capabilities have allowed program developers to incorporate the fundamental engineering equations describing fluid flow into fast and accurate CFD simulation programs. CFD results allow virtual comparison of multiple design ideas and examination of the tradeoffs. In the process, the number of prototypes needed to achieve an acceptable design can be significantly reduced.