Yes, for USB, download PDANet. That works really good. And rooting is really not as painful as I thought. Couple really good sets of directions. I went from swearing to never rooting to just uploading Froyo on my first ROM. Loving it. If you're careful, it really isn't bad.