I use VirtualBox (an open source free download) with WinDoze XP Pro (which came with an older machine) on opensuse 11.1. It runs Apache and Java seamlessly, but is much slower than running native Linux apps, even using both processors. Win32 apps run slower than on Wine, but many won't run on Wine at all, and VirtualBox/XP runs everything, even ones that need USB access.