It looks like you're new here. If you want to get involved, click one of these buttons!
If you're running Windows XP, or Vista more likely with a new laptop, you can use a wired XBox 360 controller as a gamepad. It's awesome.
Don't forget that you can make a fairly small and compact desktop PC with the MicroATX form factor. These are reasonably portable for LAN parties, especially when accompanied by LCD monitors.
I'm also a firm believer in pirating the OSX version of games you already own for Windows.
I assumed you could just go to Blizzard.com, download it for free and then pay money to play the non-trial game.
World of Warcraft is #1 for a reason.