Been experiencing some technical difficulties? Today, several internet services were down due to Amazon's services outage, affecting North America and parts of Western Europe.