Right...like I said, depends on who you talk to. Nonetheless they are still functional units of gene expression. As far as intronic sequences are concerned...hard to say why that would be part of one person's definition. But...I just looked at my old biochem notes...and this was the working definition from day one of the molecular genetics unit. For the record I have heard different definitions as well.
My background is in biochemistry...so maybe we come from different perspectives.
Here is a definition from Alberts Molecular Biology of the Cell:
Gene: "Region of DNA that controls a descrete hereditary characteristic, usually corresponding to a single protein or RNA. This definition includes the entire functional unit, encompassing coding DNA sequences, noncoding regulatory DNA and introns."
I was told by a lot of people that this is a pretty heated debate as far as what a gene is....so..yeah.