We just returned through CLT on July 13th with an hour and twenty minute layover. It was painless with plenty of time to spare. We had no checked bags, so that helped us get through customs quickly.
Ed