The MC80 keyboard by Preh is nicely designed and offers complete programmability. It has 80 key positions that can be programmed and configured. It comes with a built in track 1 and 2 Magnetic Stripe Reader which allows for easy and convenient use. It comes in a familiar PC design.