Speaking about geek, I strongly recommend Dropbox and Chrome. If you have or work on more than one computer, Dropox will allow you to share your files automatically . And as they are kept both online and locally, you won’t have problems working if you don’t have an internet access. Regarding Chrome, it provides the same functionalities than any browser like Safari, Firefox or IE but allow you to automatically synchronized your bookmark, saved passwords and other auto-fill. Again, if you work with more than one computer… it’s really neat.