There are a few on the PC side. While they should work "theoretically," I don't care for the colors. Logitech makes a nice one, but it's beige, and has all of these buttons that cannot be mapped to anything on a mac, since it doesn't have mac software.
So I guess the answer to your question is... not really.