For some time, my Jeep has had something leaking or draining into the carpet in the front-passenger floor space. My mechanic has told me that the AC drain keeps getting clogged by leaves and such, and that the overflow from this clog is what's going into the carpet.
At least a few times in the past several months, I've taken it back to the shop (sometimes just for this, others for different issues) and I've been told that the clog has been cleared once again. However, it would seem to me that for the car to require this routine clearing of the drain (If I were to try to keep up with it, I'd have to do it every week or two, I think.) would represent a rather significant design flaw (Somewhere up on the same ranking as the exhaust port on the Death Star.) that really shouldn't have made it to production.
Is there some more permanent solution to this?
EDIT: For clarification, I'm fairly certain the issue I'm experiencing is similar to what's discussed in this thread:

