Working construction and doing more than our fair share of shcool remodels/additions, I've been in the need for a good carpet cleaner on occasion. Don't know if "Best Cleaner" is nation wide, but they're the best out here. I'd stick w/ guys that advertise specializing in fire/flood restoration. Check a few references, it shouldn't take long to ID the good from the bad. Typically, the guys that use equipment too big to bring in the house (ie they run hoses to the gear in a van) are the boys with the right toys. As said above, dry time is critical, and being in a basement it's going to be compounded. To do it right you're probably going to need a commercial grade dehumidifier or two down there for a couple days after cleaning.