I have an idea for my family (not just the family in my household either). What I would do is set up a server with an account for everyone in one location connected to the internet. From there what would the other people do to log-on with the user account that was set up for them? They might log on 20 miles or so away too, so its not just in my house, but anywhere in the world. Some people have dialup, some have DSL. Some have XP Pro and Home.