don't buy ASUS if you're a programmer because of their newer keyboard layout (right_shift, up button, Fn button are aligned)
my right pinky, instead of punching right_shift, always accidently press up button (in vim it's mutable, but in console it throws me out of flow every time)
Older ASUS are fine, they have big, wide right_shift button