I've always had my DNS settings on the server (via WHM/cPanel), but I did some poking around and figured out how to set them up at the registrar.
Is there an advantage to setting up DNS at the registrar? Improved page load, decreased server load? Or is that really just used when you don't have the option of setting them up at the server?