There was a time when online shopping in Cyprus felt like a bit of a gamble.  It was a mix of endless tabs, second thoughts, ...