Since I do a lot of Ruby and CSS coding I need the # character a rather lot. It took me a few minutes to figure it out as it is not marked on the keyboard at all. All the chatter on the web says to use Alt+3 but that produces a £ character for me.
Shift+3 does the trick. Long live hash!