Thanks chris.lapoint& fcaron,
I think we all appreciate the feedback, and we do all know that you do definitely implement some of our ideas- something I assure you we do not take for granted. Where we get frustrated is when popular ideas languish for long periods of time without PM comment, or PM comments that don't really say much.
Understanding that you can't implement them all, some are actually contradictory of one another, we do want to see some evidence of interest and progress in our feature requests. 2 years, frankly is simply too long, regardless of your development process.
We understand in the wonderful world of litigation that you must be cautious about statements regarding features in upcoming releases, but there certainly has to be a way to keep us better informed and process the requests in less time than it takes to go to Mars and return.
In all seriousness- what you are telling us is "I understand what you want today, we'll have it for you in a year- or two". Every single feature request is made because we, your customers, have a need that we are trying to fill for our own customers. We pay for the software, we pay for the maintenance, and we rightly believe that when we identify something that is popular (as evidenced by thwack voting), and when we are told something is "on the list" that we should see it in a reasonable amount of time. I define reasonable as months, and not years.
Again, as I've said before, I still think you have the best product out there, and I know you are working on making it even better. You do respond to our requests and add features that are important to us. Keep up (and speed up ) the good work.