I ordered the DriverScanner 2011 and Pixel Perfect for $29.95 and paid with my debit card. However, I can't download the software. My name is Barbara…