Hi Fremontcustomer-this is Sue from GE. We are sorry to hear you are not completely satisfied with your new dishwasher and glad to help. We recommend using a rinse agent such as JetDry or LemiShine for best results. Rinse agent breaks down the surface tension of water, improving water drainage from dishes. Thus improves drying performance as well as reduces water spotting and streaking. Proper water temperature is essential to achieve optimum results. The hot water heater should be set to deliver at least 120 degree Fahrenheit water to the dishwasher. To check the water temperature, run the hot water at the kitchen sink and measure the temperature of the running water with a candy or meat thermometer. Adjust the temperature of the water heater accordingly. Run the hot water faucet at the kitchen sink prior to operating the dishwasher to purge out the cold water. Be sure to choose the Steam, Wash Temp Boost and Heated Dry options. If detergent remained in the cup, since the silverware basket can be positioned on the front of the basket, make sure not to load large or tall utensils where they may block the detergent dispenser or spray arm. We hope this is helpful. If you need additional assistance, for your convenience, you can schedule a service appointment under your warranty with GE Consumer Service at: http://www.geappliances.com/service_and_support/service/