Seacraft
Tavernier,#2Consumer Comment
Sat, March 08, 2008
DR is Digital River. I have frequently used the internet to download software and this : DR WWW ELEMENT5 INFO INTERNET is the entry found on your credit card statement. Check your memory...did you purchase anything 'digital' online?