This is close to what I want, but:
a) It is windows based, and I'm primarily an OSX house;
b) It seems to be implemented directly on the pc. Not a deal breaker, but it would demand individual installation and would not prevent ipads/iphones/etc from accessing the internet.
Basically, a...