When is a perceived Bug to a User really just a Feature that the Developer was never asked for?
Your email alert pops up and you open an email from one of your users who is asking for some specific functionality on a web page. Your first thought is "Bug?" so you fire up your IDE debugger of choice and start running the application step by step. After a few passes the first thought is replaced with "This code is doing exactly what it is supposed to be doing?". In this case the new code is based on some old code with quite a few new features and a new set of database tables. So to be on the safe side you can go back into the old versions of the offending code and determine if maybe the code was mauled during the translation from old code to new code.
In this case the code does exactly the same thing in both versions and you finally get the determination that this is a new feature that the end user would like to have and not something that the code should be doing and is not. Results are in, Not a Bug, just a new feature and job security for yet another day.