I would like to learn to use a Linux system while not giving up Windows altogether (too many applications rely on Windows). Is it possible to run both simultaneously, say, via virtual PC'ing or virtualization technology? If so, would I benefit more from multiple cores? i.e., couldn't i have more than one virtual PC running?