Some more :
'Black Zero' => array('Bl0', 'Basic, Exploit, Javascript, Crypto, Cracking, Stegano, Logic, LockPicking'),
'HackQuest' => array('HQ', 'Logic, Javascript, Java, Crypto, Cracking, Exploit, Stegano, Flash, Programming'),
'Hellbound Hackers' => array('HBH', 'Basic, Cracking, Javascript, Exploit, Flash'),
'osix' => array('osix', 'Programming, Cracking, Crypto, Stegano'),
'ThisIsLegal' => array('TIL', 'Basic, Exploit, Programming, Crypto, Cracking, Javascript'),
'TryThis0ne' => array('TT1', 'Exploit, Crypto, Cracking, Stegano'),
As you can see, I'm using some more tags : Java (reversing ?), Flash (reversing too ?). Maybe you should have sub-tags for reversing, like Java, Windows binaries, Unix binaries, Flash, and so on ?