When it comes to mechanical keyboards, this one is about as custom as it gets! Programmable keys, and a detachable number pad are two of the biggest ones. CA: http://www.ncix.com/products/?sku=73582 US: http://www.us.ncix.com/products/?sku=73582