Don't buy Razer. Go Corsair or Logitech. For keyboards you can also try a Filco, Leopold, WSAD or Code.
Mechanical Keyboards Inc - The Ultimate Catalog and Guide.
if you have the money, this is pretty much the holy grail of keyboards :Realforce 104UG "High-Profile" (Black/Gray) -...