Do you have more than 1 computer in your home?   Did you ever think about 
networking them?

With a network you can share files and folders, share an  internet connection, play 
games against each other and many other things.