I went to Mill Creek Systems for their experience, because I don’t know about developing software from scratch. They were honest with us about what is possible to leverage from a built-in solution, and then guided us in understanding the different ways we could do things with enhancements and customization was very valuable.