We use a gentle neutral cleaner along with out state of the art truck-mounted steam cleaner. The vertical blinds are cleaned right on the window with a specially designed cleaning tool. They generally dry in about 2 hours. The blinds are billed by the pleat.
We do clean smaller mini blinds in our ultrasonic machine. They usually clean up like new.