If you haven't rooted already, but still want to (since most of you will be off contract by now), I would suggest Framaroot. It doesn't require a PC and drivers and the like.
Download and install the app. When it asks you what exploit you want, SGH-I777 users should choose "Aragorn." There should be a success message and the phone needs to be restarted afterward. After the reboot, the phone will be rooted with SuperSU installed. The app can be uninstalled but it is fairly small and can be kept in case you want to unroot the phone (I haven't tried that yet.)
For me, it's been OK for the past three days. I installed CWM and TiBU and now have backups. The only glitch I've encountered is that the stock browser wouldn't download my PDFs. That was fixed by going into the advanced settings and swiching the default storage from memory card to device.
I hope this helps someone else who has been waiting two years to root their GSII.