I played a lot of QuakeLive and it blew my mind back then too! It was a browser plugin at first, then moved to a stand alone client, and finally moved into steam.