I don't want to use DirectInput, because I don't want to integrate any DX stuff into my engine. But yes, send me the unit when you back - it surely is worth looking at it.

Anyway, I'm waiting for other opinions.