Straps were an issue from the beginning, all throughout the prototype stage. (For those keeping count, there were five prototypes before I got to the Beta, three of those block-only prototypes. Beta = the near final version where only minor fixes need to be made for the next step.) I wanted flexibility for the end-user. In case for some reason that person hated the straps I chose, I wanted it to be easy to replace the straps. Then there's the issue of sizing. Some people like short purse straps, some like long. I lean toward long.
Here's a shot of my purse, the lovely Beta, with the straps sewn in at the sides:
Not a lot of end-user flexibility there. Also, took a bit of time to set the strap in properly. It wasn't until a week after running around town wearing the Beta for its test run that the solution hit. D-rings! They're easy and fast to install, and if you don't like the strap attached to the ring, snip it out and tie in another one. I also have quite a few in the house already, and if more are needed they can be obtained dirt cheap. Win all around! Below is a D-ring.