I'm tempted to buy an Arduino Leonardo, but I already own an Arduino Mega 2560. I understand that the Leo already has support USB HID.
I'm just wondering if there's a fairly easy way to get my 2560 registered as an HID joystick instead, or should I rather go about getting an Arduino Leonardo?