Sure it is, most people expect to be awarded a paycheck in return for doing their job.
But as to whether it is common to ask for an award over your paycheck, I think it is probably less common than it should be. IMO, it is perfectly reasonable to ask for a bonus if your actions result in a very direct, sizable and quantifiable gain or savings for the company above and beyond your normal value as an employee.
Executives at these larger companies (you generally have to be pretty large to have a 'ghost employee' problem) are constantly giving themselves raises or bonuses based on such events, so why (other than the shut-up-and-do-your-job-serf mentality too often enforced by the serfs themselves) should the non-exec be guilted into not asking for them?
I'd regularly get bonuses when the deal was closed.
However I really was a coder. I proposed a CD that we'd send to architects to showcase our work. It was a simple HTML interface that would pop up when they put the disc in. I did all of the coding, graphic design and packaging. Then mailed it to prospects and made it available to my team.
I did this without pre-negotiating any kind of extra payment even though it 'wasn't my job'. I just knew it would be incredibly useful to have a high-res portfolio.
I was very pleased when a Director gave me a £4.5k bonus for the work. Note that I completed all of the work on my salaried time.
Too many people box themselves into a 'not my job' mentality. I don't think a bonus should be expected by the OP as it was just doing his job. No harm in asking though!
I will point out that one of my co-workers was given an award for "safety" because he suggested windows be installed on every door so you can see if someone is coming... talk about rearranging deck chairs.
Don't tell your boss to solve your own problem. Solve it yourself. Get quotes, ask for the company amex, and fix the problem. Don't be the guy that discovers problems, be the guy that solves problems.
EDIT Maybe I'm a bit sarcastic, but I've seen this happen. I actually had to write down everything I did in blocks of 15 minutes. I even had a 15-minute block for writing down what I did. Which is very depressing in a meta kind of way...
There are better ways to handle such things though.
Like what?