Okay, so I've managed to set up PGP as per the documentation.
My question is how does signing work and when someone signs my key, does it go like this:
1. I send them my public key, 2. They sign it. 3. They send me back the exported signed key, which now has their signature. 4. I then import this into my keychain, and reupload it to a key server and as an armoured file onto my website or wherever I post it for download.