The joy and pain of fashion shopping online - by a fashion shopper