The best way to run both OSs is to have two dedicated hard drives. Physically separate devices hooked to the same machine. Then when you want to move from a Mac to Windows you change the start-up disk. Another way is of course to have two computers networked together. Traditionally all other methods have problems. Emulation software is always buggy and neither platform has an incentive to make it work. You may not like my answer now but later, on if you go another route you'll understand.