VirtualBox allows you to run guest operating systems, including various versions of Windows (from NT to Visa), DOS, Linux, and OpenBSD. The virtualization software itself is designed to work with Mac OS X, Windows, and Linux.
The Macintosh beta is based on the VirtualBox version 1.4 codebase, and supports USB connectivity.
Web: www.virtualbox.org