YOU MAY CONSIDER INFO ON BRIDGING NETWORKS, CREATING SUBNETWORKS VIA BRIDGING (OPENBSD MAN PAGES..., AND OTHER SOURCES). YOU COULD USE AN OLD OR UNDER USED PC AS YOUR ONLY CONNECTION TO THE INTERNET (VIA CABLEMODEM, OR ?), THEN RUN YOUR BRIGDED (READ HIDDEN) SUBNET FOR ALL USERS/PC's. WITH THIS AS A BASELINE, YOU COULD RUN VIRTUAL MACHINES WITH YOUR SOFTWARE LOADED WITHIN, AND AS I REPLIED TO ANOTHER QUESTION, USE LINUXVIRTUALSERVER, WITH HEARTBEAT (LINUXVIRTUALSERVER DOT ORG), AND RUN MULTIPLE VIRTUAL MACHINES (XENSOURCE DOT ORG), EVEN GO AS FAR AS CLUSTERING THESE, SETTING THE CLUSTER UP, SO THAT IF SOMETHING HAPPENS TO ONE OR MORE OF THE VM's, A COMMAND COULD BE SENT TO ALL OTHER RUNNING VM's NOT YET AFFECTED BY THE PROBLEM, TO BLOCK INPUT (OR OTHER TYPE(S) OF COMMANDS), UNTIL A SOLUTION CAN BE FOUND. YOU MAY DO THIS WITH A COMBO OF THROTTLING (ACME DOT COM MAN PAGES, AND OTHER SOURCES) AND SOFTWARE THAT DEALS WITH THE PC's ONBOARD CLOCK. EWEEK, SOME MONTHS AGO, HAD AN ARTICLE ON A GUY THAT USED THE PC's CLOCK AS A POSITIVE IDENTIFIER, AS EACH CLOCK HAS SLIGHTLY DIFFERENT OUTPUT TIMING PULSES. AN ASIDE (NOT THE SAME AS A SHAMELESS PLUG), TAKE A LOOK AT DRAGONFLY OS, AS WELL AS OPENBSD ITSELF (DFLY..., SMALL AND FAST W/SECURITY, OPENBSD..., FAST, VERY GOOD SECURITY). ECOS/REDBOOT ALSO (THINK INTERNAL BRIDGING IN FIRMWARE, SAN DIEGO TRIBUNE ARTICLE ABOUT A YOUNG SMART STUDENT THAT WON HIS SCHOOL'S SCIENCE FAIR WITH INTERNAL BRIDGING IN HIS ROUTER AS HIS PROJECT). TIM.