Tech »  Amazon.com is on the mend after experiencing technical issues