We've got a couple of these Kohler puppies @ the office.
Daddy like.
+1 on the Kohler. You get what you pay for. Our Kohler has been nothing but reliable.