I have a MacBook and a Pro Touch but am considering one of these:
...