Another recommendation of websites and links out there providing the diverse applications available on the web. Make Use Of offers simple directory to find specific tools that you need or might need. It also provides list of the best software available for desktop usage. Their guides section will prove to be helpful in case you need something specifics on technology understanding. In short, go there, and find your needs, fast~!