Just noticed this on Airtasker from someone willing to help setup an
ebay store. Does eBay really do this? Do they give free store
subscription for 6 months, free listing fees and all listing
restrictions lifted if you go through the Partner Program?...