I need to transfer some video files from my Ubuntu computer to my Nexus 7. I couldn't get MTP via USB to work right.
Luckily, I found this nice Android application (free - no ads) that gives you a simple virtual desktop of your Android in your browser. I was able to upload my videos over WiFi in just a few seconds.
You can get AirDroid in the Google Play Store