@exhaler: no matter how much you look, you won't find a keyboard that's perfect for everything. You'll have to compromise:
http://www.daskeyboard.com/blog/?page_id=1458
1) Blacks: Offer most resistance (usually 60g actuation force), no tactile feedback. Good for FPS gaming, not much for typing, generally disliked.
2) Blues: Offer less resistance (usually 45g actuation force), tactile feedback, clicky. Awesome for typing, great for gaming, (double-click is a bit trickier than other types, but you can get used to it), noisiest. Used by the Razer BlackWidow / [Ultimate].
3) Browns: Offer less resistance (usually 45g actuation force, tactile feedback, less clicky than blues. Sacrifices a bit on typing speed and performance to get you less noise. Great for gaming as well. It's used in the Razer BlackWidow Stealth and the Das Keyboard Model S Pro / Ulti Silent. You could see that it's made for "silence" (it's nowhere near silent, but you can probably still type on it quitely if you don't bottom out the keys.)
4) Reds: Offer least resistance, very sensitive, I think tactile feedback. They're generally disliked by gamers and typists and are almost extinct. The Corsair K60 and K90 keyboards use Red. If you have ant legs for fingers, go for Red.
I'm probably getting one of these soon. Do you want one?
@xterm: really suggest you avoid Cherry MX Red anyways, except if you like your keys to offer no resistance. They make you produce so many typographical errors that they're almost extinct now. For gaming they're not recommended either. For FPS, Blacks are recommended due to the resistance and no tactile feedback (easier to double-click?), while with RTS, Blues or Browns are recommended (as they provide tactile feedback).
To be less harsh, you should try one before you buy it. You'll love it or hate it. I can't try one and I have decided to skip them, as I'm going to be typing heavily, and I'm going to be gaming. I'm probably going for Browns (good balance between tactile feedback, actuation force, and noise).
As for mechanical keyboards in Lebanon, no I haven't seen any yet.