Well, I have Mint installed in a VMWare Box. Linux is very difficult to install driver or software on. I had to Google command line commends to ge the nVidia drivers and even that failed somehow because I am now stuck on 640 X 480. I also downloaded Chrome and I found out you can't just double click on a downloaded file to install it. It still seems very advanced and only for the very computer savvy, nowhere near ready for prime time.
Although I'm just guessing based on the information you gave, I can probably tell you what your problem is: you are approaching your Mint install as if it were Windows. In Linux, you very rarely want to download software directly from the vendor's website. For example, if I wanted to install the proprietary nVidia driver in Ubuntu, I would install it from the repository using a command like sudo apt-get install nvidia-current
instead of downloading the binary blob from nvidia.com. Similarly, instead of downloading and installing Chrome directly from www.google.com/chrome, I would use sudo apt-get install chromium-current
As a new user, however, its very unlikely that you prefer typing commands into terminal as I do. Unfortunately, that is something that often turns off new users and gives them the impression that Linux distros are difficult to use. That's not the case at all; its just that more experienced users often prefer CLI to GUI (and terminal commands are far easier and more concise to give over the Internet). In Ubuntu (and probably Mint as well since its Ubuntu based), you can easily search and install software using the Software Center. If you prefer a more powerful graphical interface to the repository, you can also install Synaptic Package Manager and use that instead of, or in addition to, Software Center.
While it may take a little while to get used to, installing software from the repository has several benefits. First, its easy. You don't need to go hunting for software or worry about downloading download.com's download manager just to get your programs. Second, updates are centralized. Instead of needing to use the updaters built into each piece of software you can merely update the repository (which is done automatically once every other day in Ubuntu by default) and install updates. Third, security and program integration are managed by your distribution. Any piece of software in the repository is theoretically guaranteed by the maintainers of your distribution to be secure and work properly with your system. Its a different way of thinking, but it works well (in my opinion much better than the traditional Windows approach) once you adjust to it.Edit:
Ah, I was too slow again. ViperAFK and Mindovermaster beat me to it.I know is kinda long, but please read my post anyway.