If you're tired of your browser crashing and killing your 2GB upload, you may want to consider Neembuu Uploader, which features automatic download URL generation, login support for filehosts where you have accounts, upload histories, and the ability to drag and drop files from anywhere onto the Neembu window to begin uploading.
Neembuu is also a portable app that can run from a USB drive that on any OS that includes Java. It's a handy tool if you need to share files across multiple hosts, and is worth using to avoid browser crashes killing your upload even if you never upload to multiple hosts simultaneously.
Neembuu uploads to 25 filehosts including ImageShack, MegaUpload and RapidShare; the full list can be found at the link below. The only three hosts that require an account are Dropbox, EnterUpload, and RapidShare — everything else can be used without an account. Neembuu is also open source and freeware. These advantages along with the ability to be used on nearly any OS place Neembuu above other upload clients we've featured in the past.
Neembuu is a free download from SourceForge