Streamload
MediaMax Fraud
Wanted online digital storage so I could easily share (large) files with friends. Enrolled with MediaMax/Streamload via debit card on Saturday, June 23 and then uploaded 300 - 400 music (. Mp3) files. Monday, June 25 $89.95 was debited from my checking account. Almost immediately their website ...