If you are a fan of online games or any other form of internet-based transactions that require a monetary exchange, you are probably familiar with the...

How often have you visited a high street shop and had to wait in a queue while members of staff stand idly by, perhaps chatting? At your last visit to...