How can those of us w/o a tv or outside the US stream SNL when it airs??
You can watch it using these livestreams
http://watch.ustvnow.com/guide (you have to sign up for this one)
It starts at 11:30 ET, you can look up for your timezone by googling 11:30 ET in (your country/city)