Yeah, sorry. I posted the comment before all the other info was posted :/. Ok, so i went to DynDNS and created a host name for the computer. I then went to my laptop, and opened Remote Desktop Connection. I typed in the host name and nothing. Clearly there is more to it. You'll have to forgive me, as networking, and anything really internet related is the weakpoint in my IT knowledge.
Yeah, I've tried that, but wasn't too thrilled with it. Thought I'd explore other options.