I personally don't know anything about this company but was thinking that you Etsy gals might be interested in the link. Check 'em out by clicking HERE.
Twolia Shopping Mall
Get started selling your merchandise on Twolia now! We are offering $50 dollars to women business owners and artisans who open a Twolia Store and list a minimum of 20 items within the next 30 days. We are pushing to stock the mall with exciting merchandise before our Grand Opening in June. Setting up a shop is FREE and easy to do!