I know this is pretty radical but WHAT IF Blackbaud provided its users with the ability to submit a report of some kind when they experience glitches with basic functionality.. a "bug report", if you will, instead of just having to throw it into "ideas", a void of countless duplicate-ridden feature requests?
Because "hey what if your existing functionality worked properly" probably shouldn't go in the same category as "hey here's a shiny new thing I want" or be subject to a vote in order to be a priority.