My advice is to stay far, far away from Moniker. I use them at work, and their UI stinks: for example, when changing my domains' authoritative nameservers it will occasionally switch the nameservers back to the default (Moniker's own) without telling you. I contacted their support about this and they essentially said "yes, this is a known issue, and we don't have an ETA for a fix, so suck it up."
The reason why I was changing nameservers in the first place is because their own DNS service has gone completely offline three times in the last year and a half, making my company's websites inaccessible for hours at a time and costing us several thousand dollars in lost revenue.
I have had no issues using NearlyFreeSpeech.net for registering my personal domains.