Yeah, I'm not going to threaten to quit. I have more of the attitude at this point of "What are you going to do? Fire me?". Which I know they won't, but then again I really don't want to start any wheels in motion on the topic. So, thanks to the responses here I recognize I need to cool it with the attitude.
A lot of it is just the pure frustration with our business. I have never worked with an organization so disorganized. We're a medical software company whose database software is in quite a few hospitals out there. The projects we work on are various things such as adding support for a single medical device all the way to full-blown, multi-facility, multi-device installations. The data from these point-of-care devices download into our database software. My job entails massaging that data out of our database and into the hospital's lab system. Essentially it's translating the data into a form their system recognizes via VB scripts. I enjoy the job and it's given me the opportunity to write various tools to aid us in making what we do easier. I feel I'm extremely good at recognizing inefficiencies and creating solutions. Like someone said above, I've acquired new skills thanks to this job but I'm not really recognized for it. I mean, they KNOW I've done this stuff and some are impressed, but when it comes to review time these aren't really factored in.
ANYHOO, we have over 1000 active projects right now of various tasks revolving around the above. You know how they're keep tracking of this stuff? With a shared Excel spreadsheet. Yes, 1000+ entries on an Excel spreadsheet where about 20 people are trying to access it simultaneously. Progress is recorded by adding little "comment" fields to various cells. It's laughable and what's frustrating is how they're completely oblivious to the fact that they're being retarded.