Before baby came, I thought those fancy (ahem, expensive) nursing covers were pointless. "Just throw a blanket over your shoulder and pop her on!" Yeah... so... after nursing in front of people over an entire weekend, I quickly learned that that blanket I thought I could just throw over my shoulder wouldn't *stay* on my shoulder. Instead of spending the money to buy a fancy cover, I decided to do it myself!
I used a receiving blanket and some fabric leftover from my DIY Baby Wrap. I created a strap that finished at 20" long. To figure out the placement, I divided the receiving blanket into thirds, then moved an inch outward from the center for each strap. I pinned the strap in place to try on the cover. The strap is a tube about an inch wide. I left one end open to turn it right-side out and left it unfinished (the knit fabric won't fray). Each end is roughly 8" from the edge of the blanket and there is about 11" between the two straps. I stitched one end of the strap to the back of the blanket creating a square, then an X inside the square. On the other end, I stitched the hook portion of about 1" of 1/2"-wide hook-and-loop closure. And then I stitched the loop portion of a same size piece to the back of the blanket in the correct spot.
Done and done. Easy peasy. I haven't used it in public yet, but I definitely think it will work!