You can tell that many people do not know how to start a real business.
Well, the first thing that any real business man looks for is....DRUM ROLL.................................... LOCATION!
Why? No matter what you stock, how great the quality, if it's yours or you affiliate market, how beautiful your site is....if you don't have traffic, you're OUT OF BUSINESS!
You need to know where your traffic is first - then you optimize for it. You guys are building up what in your imagination is what you THINK will draw people like honey draws files. How do I know this?
Because if you knew your target market, and how to get them to come to any site url, then you wouldn't be asking this question. Because this question, and the asking of it to total strangers, proves that you are ignoring (or is evidence that you don't have any idea of) the only true source of your answer - your target market!
So don't just build a store...build a TOWER in the middle of the desert (notargetedtraffic.html) because you believe that building, and stocking, and coloring, and widgetizing, and social button decorations will bring hoards of visitors.
On the otherhand, if you were to build a casino in the desert...then..maybe.