Mac OSX is not something that everyone has access to (its license prohibits it being run in a VM on anything other than Mac hardware) -- so is this actually a reasonable requirement?