I load games through a network. I use mame32 on 3 different computers and as long as you change the rom directory in mame32, it is seamless. I was running a 10mbps network and now I am running a 100mbps and I have noticed no difference. Its a good way to go if you can only afford to use a few gig of storage on your network and want to play at a few different computers.