I've used open source projects like Magnos or Ascent to test out 5 box combinations. I still haven't decided which 5 box team I'll stick with. I was originally going to go with an all hardware 5 box setup so I had the extra computers. I set up my own private Ascent server and its like having your own PTR server.