I agree with this completely, and I try to make my adventures tough but fair. I like being surprised when my player come up with a clever ideas to overcome their challenges. (Of course, I like their ill-conceived plans just as much :p.)
P.S. Nice post count! ;)