Well, Amazon used to have a really good set of wishlists, but then one day they decided to remove the ability to add non-Amazon products. I missed that functionality, and I don't work at Amazon, so I had to build my own.
We apply affiliate links to all of the products that we are able to. This gives us a small commission on sales made through our website.