I use asdf with a usually as a 'use' , s as back, d as left, f as right, mouse 2 as forward, mouse 1 as attack, this frees up all of qwert for weapons, tab, capslock, shift, ctrl alt and space (usually jump). Shift is duck, alt is slow walk usually. Kind of fucked up, but I have used it since q1 and it rocks
STAY RIGHT WHERE YOU ARE, GET OUT OF THAT BED AND GET DOWN ON THE FLOOR, GET OUTSIDE RIGHT NOW, RIGHT HERE: GET DOWN ON THE CEMENT, I DONT CARE IF YOU'RE NUDE, GET DOWN ON THE CEMENT, I DON'T CARE IF ITS FREEZING! WHERES THE DRUGS, WE KNOW YOU GOT THE DRU