Can you mismatch hardware and virtual appliances for high availability?
This question came up here the other day and, while I do not recommend this approach, I thought it would be worth exploring in a blog post, explaining when and how it could be done.