Important Factors to Keep in Mind when Purchasing a Dishwasher - The Ultimate Guide for Buyers