I've been using the Apple Bluetooth wireless keyboard for awhile and is not really happy with it. I need a better keyboard for my thesis writing and is considering getting a fuller keyboard that better fit my needs. Came across this 3: Moshi Celesta, Apple Keyboard with Numeric, diNovo Keyboard Mac® Edition. Which is the best? Open to other suggestions as well.