Be careful if you decide to go for a Leopold keypad. There is at least 2 revisions of it and one of them firmware does not send the numpad number scancodes which may be highly annoying depending on what you want it for. You might also consider the Keycool model, it is very similar.