The curious business model of internet swap sites

It doesn’t quite add up, at least that how it seems to me.

I’ll explain. There are a number of places on the internet where you can exchange your unwanted CDs, DVDs, or other items, for others that you might like better. A while back I wrote a brief review of hitflip, a cd swapping site. I didn’t much like it. Someone commented to my post that SwapShop is much better. I tried it and found it was true: SwapShop is a better deal for users. The main reason is that while hitflip charges you a fee for each item you acquire (currently 79 pence), SwapShop is a free service. Furthermore, on my brief inspection SwapShop has better “stock”, the stock being items that users have posted as available. I’ve also seen the site recommended elsewhere, such as on the money site fool.co.uk. I like SwapShop and have made several successful trades.

However, there is something curious about the business model behind these sites, especially the fee-free SwapShop. A quick word of explanation. These sites do not really manage swaps, which would be inefficient. Instead, you exchange your items for credits, received when another user confirms receipt of an item you sent. These credits can then be used to “purchase” items from other users. But what happens if you would like to acquire an item, but do not have sufficient credits? Easy, you buy credits from the site:

If the item you want costs more than the Swap Points you have, you can wait to send more items to build up a larger number of points to spend, or you can buy points by going to the Account tab. Swap Points can be purchased for £1 each via PayPal.

This gives the the company running SwapShop some income, to supplement what it can get from Google AdSense and Amazon affiliate links. It’s not just SwapShop; other sites have a similar arrangement including PeerFlix (see here) and the aforementioned hitflip (see here).

Sounds reasonable – or does it? The success of the site, and the value of your credits, depends on the availability of items you want. In other words, it needs a balance between items offered and items received. But if somebody buys credits, that person acquires an item without contributing to the stock of available items. Put another way, and please correct me if I am wrong, the company selling credits is in effect selling stock that belongs to its users.

Consider a simple case. Let’s say the site is just starting, and ten people each offer a CD. They start browsing the CDs on the site, when an eleventh person comes along and buys all ten using purchased credits. Result: ten unhappy people, with credits but nothing to spend them on.

Provided the site is busy, this effect might not be noticed for some time, especially if users are happy to maintain accounts that are in credit. I’m puzzled though: other things being equal, isn’t this inevitably going to dilute the value of the site, potentially leaving users with valueless credits?

Other things might not be equal. For example, the company could counter this effect by purchasing stock with its income, and offering it in exchange for credits, or there might be other safeguards I’m not aware of.

If I’m right, selling credits for cash is a doubtful practice on this kind of site, unless users can also cash in credits (they can’t on SwapShop). A better approach would be to run it on a community basis, or get by on per-transaction fees, or let the advertisers pay for everything.

Isn’t my question about the business model at least a reasonable one? I can’t find it covered in the help page.

I put my concerns to Paul McDonnell, founder of SwapShop. He confirmed that money paid for credits is “a contribution towards the cost of running the site”. Isn’t that in effect selling items that belong to other people? “It’s a drop in the ocean, a tiny amount of money,” he told me, emphasizing that it was primarily for topping up credits for items you cannot quite afford. “It’s a benefit to the users. It’s just not an issue.” What would happen if, over time, this leakage resulted in a shortage of items to acquire? “I can’t imagine it happening,” he said. He referred to a recent questionnaire completed by thousands of users, none of whom raised the issue.

Point taken; McDonnell seems a decent guy and SwapShop users seem happy. Still, the nagging concern won’t go away.

Update

Here’s what Ian Wright at Hitflip told in an email reply to my query:

We are already monitoring the proportion of flips vs. worth of available items in our system via several internal reports. If an inflation of flips will be evident, we will buy items and insert them on hitflip.

Hmmm, it would interesting to know what those internal reports say, and what proportion would trigger the injections of items into the system. Still, it’s good that the problem has been considered. Hitflip is theoretically in a stronger position than Swapshop, since it has fee income.

 

Why does audio glitch in Vista?

I eagerly read An Overview of Windows Sound and Music “Glitching” Issues by Steve Ball, Senior Program Manager for Sound in Windows Vista, hoping to find out. Sadly, it offers no insight other than saying what a tough job it is for a busy operating system to play back audio smoothly.

I’d like to highlight a few of the comments to his post

The last time I remember my MP3s glitching was back when I had a P75mhz (which should be of no surprise). The only other time I had my MP3s glitch was when I upgraded my PC to Vista. This same machine (exact same hardware) which had XP running on it, *never* had an MP3 glitch. On Vista, sound **constantly** glitched. Merely scrolling web pages caused sound issues…honestly my mobile phone can play MP3s, while I surf the web, on a call and text message; all without any glitches. [from ateharani]

and this from explorer5:

Steve – Thanks for posting this article.. I’m hoping that in the second part of the series you will mention how and why “glitching” is appearing (sounding) on Windows Vista computers when those same exact computers when Windows XP was installed had no issues with sound quality.

and this, from divil:

When MS first announced that Vista could guarantee glitch-free media playback because of new kernel scheduling APIs my first thought was “what glitching?” since I’d never experienced it outside of DOS on slow machines. Now ironically, with Vista, I do get that wonderful experience. On a new PC.

Couldn’t agree more. See here for my earlier post: Audio in Vista: more hell than heaven.

Technorati tags: , , ,

Microsoft Oslo: now where have I heard this before?

“Oslo” is Microsoft’s latest pronouncement on the vexed subject of software modeling. This is from the backgrounder, which you can find here:

We are building a general-purpose modeling language, tools and repository to bridge all the models within an application, moving models to the center of application development. Models will no longer just describe the application, they will be the application.

Cool. But isn’t this reminiscent of what the OMG has talked about for years, with UML 2.x and Model Driven Architecture?

Why has MDA failed in mainstream development? I suspect the key question is whether it complicates rather than simplifies the software development process. In other words, the MDA overhead may exceed its benefits for the majority of applications. Looking at the list of OMG specifications that’s not hard to believe.

In relation to Oslo, I have a few questions.

First, why will Oslo succeed when other smart people have failed? Point of interest: they may even be the same people. Note this quote from Microsoft’s Jack Greenfield, whom I interviewed for the Register:

“We are the UML guys, that’s the funny part of it,” says Greenfield. “I was one of the chief architects at Rational; I spent a lot of time deeply steeped in the UML and in the committee work in the OMG. Other guys on team go deeper than I do.

Second, how serious is Microsoft about Oslo? When I spoke to Greenfield, I had the strong impression that modeling is an area of factional conflict within Microsoft. Thus, it could be the big thing one moment, then pushed to one side the next.

Third, how does Oslo simplify development, as opposed to giving developers yet another layer of complexity to worry about?

Irrespective of the above, it the parts of Oslo that talk about better integrating between BizTalk, the .NET Framework, and System Center do make sense:

There will also be investments aligning the metadata repositories across the Server & Tools Business products. System Center “5,” Visual Studio “10” and BizTalk Server “6” will utilize a common repository technology for managing, versioning and deploying models.

Further, who know whether Microsoft may yet do something wonderful with modeling that delivers on promises like:

In short, we want developers to be able to build [distributed] applications with one-tenth the code that is required today. And we want to establish a rich context in which those developers can interact with business analysts and IT professionals easily.

But count me in the sceptics camp until Microsoft comes up with something more convincing than rhetoric we have heard before.