Thanks for the reply; however I can create and upload macros fine.
My problem is that i don't want to use the normal keyboard buttons but 'Direct Input' keystrokes, which it doesn't give the option to use in macros. I was hoping that there would be a work around somehow.