>> Aren't applets restricted from accessing that kind of information? <<
With enuf certificates or whatever Sun calls those things, applets can be given access to all kinds of stuff. I don't know what the upper limit is, maybe full Java application-like access. My observation is that certificates are a pain in the butt to setup though.