I have a group (playing 3.5e) which I DM for two years now.
They never missed a meeting, and are always eager for more.
The problem is - they are very, and I mean very good players (roleplaying and rules knowledge\usage).
It gets to a point where I find it really difficult to challagne them...