OS X will run on non-Apple hardware, but the experience is always a bit sucky. My advice to the naughty people who want to do this is to obtain VMWare Workstation and then apply a patch that disables the safety check. That check simply allows the guest OS to run, it doesn't add any more support. And the Hackintosh community would be hard-pressed to go up against the almighty VMWare and it shows.
Wait a minute, am I advocating something that Apple doesn't want you to do? Hmm.