IMO The best wireless mouse that you could get would be the Logitech MX Revolution. A vast number of buttons to program and the scroll wheel is great. As for the keyboard, I use the wired aluminum Apple Keyboard, although Logitech makes some nice keyboards as well. (Personally I don't have too much of a need for a wireless keyboard, as I don't move the keyboard around much.)