Apart the example I have) I think I have a good idea where I messed up. I will post my solution when (if) I figure it out. You should be using LUFA then, you should definitely consider.
Using multiple interfaces. Thanks for being the only website that DOES actually expain HID. Still looking for a tool that converts a certain message I. Design as an interface blob to a descriptor.