You need to be careful.  Some D-rings are not continuous and can pull apart if put under stress, like a dog pulling on its leash.  I order mine from 
http://www.eleathersupply.com/loopringsnap.shtml
Quality products and fast service.  Have fun!  I sew D Rings on everything!