I have been on both sides of the IT tech/user interface. I can enthusiastically and unequivocally say that I have never known an IT operation with a more positive can-do attitude than SkyPrep's. First, they have a stellar platform. But no platform is perfect and there are always features and options that might make it better. In other IT operations -- including the ones I have belonged to -- the attitude on the part of the tech people was very much we/they. "We (the tech people) know all. And wouldn't this be a great job if it weren't for all those users and customers we have to deal with." The attitude at SkyPrep is much healthier and ultimately much more constructive for everyone. If you have an idea for a feature, SkyPrep's approach is open-minded and creative. "Hmmm. Maybe that would be a good idea. And maybe it would be even better if we also did such-and-such..." I'm not saying the SkyPrep tech people don't have to prioritize and I'm not saying they can drop everything for every request you make, but they seem to think of customers as partners, as scouts for what the training market needs. So if you need more than a cookie cutter approach to a learning platform, I would make two suggestions. Number one, sign up with SkyPrep; most if not all the features you need are probably already there. Number Two, think of yourself as their partner in return by respectfully and appreciatively letting them know what you think would help them in their mission of making SkyPrep even better and better and better. And that's saying a lot.