? Shell out a bit for what? The transfer, or the information you are freely given on this website?
Domain transfers are quite easy. You tell your registrar that you bought
www.blahblah.com and you give your IP that you want associated with it (in the case of DynamicDNS you still provide the information for your current IP). Their DNS servers will then become the authoritative DNS servers for that domain, this all is assuming you actually bought the domain and aren't just trying to hijack one. The DynamicDNS provider will typically contact the previous registrar to transfer the domain information. This is all assuming the DynamicDNS provider is also a registrar. If they are not, you will either need to pick one to register the domain with, or keep the one that 'your buddy' chose until his contract is up and then you can move to another provider. Domain transfers are typically an option when registering a domain with a new registrar.
Not completely clear, but hopefully a little more like water than mud
Cool