OMG! I just discovered that you can TEMPORARILY bind unused keys to certain commands in the console... all this time I've been altering the config.cfg file...
For those who do not know how to do it, when you have the console open in the game type the following (exactly as I put it)
bind "g" "give weapon_handgrenade"
replace the letter and command with whatever you want to use.
The unused keys are generally 6-0, b, g-p, x, and z
These bindings help me in determining my mapping methods (such as light placement and such)...
bind "7" "r_speeds 1"
bind "8" "r_speeds 0"
bind "9" "r_drawflat 1"
bind "0" "r_drawflat 0"
And I have 6 as impulse 101 when I get pist and wanna massacre something (or even barney hehe)
But as I said, I found out that you can bind keys for JUST THAT SESSION if you wanted.