Development is an iterative process of testing, learning and improvement. I’ve made a few changes to Etsy Outfits (git repo here) including a ‘load more’ option for loading more search results, as well as the ability to put together an outfit without registering on the website. When I showed the site to my friends most of them said ‘I didn’t feel like signing up in order to do anything’ so to lower the barrier to entry I changed the site so that you can create an outfit and only when you click ‘save’ does it prompt you to login or register. This is akin to ‘lazy registration’. I save the information by storing an associative array of the outfit information as a cookie. I did something similar in the Lyricist project my friends and I were working on a few years ago.