BatVink's right. There isn't anything that you can do with EZRotate that you can't do with the native DBPro commands. When faced with the decision to either master the math or to purchase EZRotate, I chose the latter. When I had to choose a collision system, I chose to make my own ray-casting system using only native DBPro commands instead of using Sparky's.
We are all constantly making decisions regarding our programs and the way that those decisions will be implemented. We all also have our own strengths and weaknesses. I doubt that there is anyone who is really strong in the fields of game design, level design, programming, 2D art, 3D art, animation, sound effects, music, play testing and all the other skills that go into making a game. The fact that we are here now discussing this and innumerable other topics is a testament to that.
DBPro isn't perfect (what is?), but the fact that we all need a little help now and again from an outside source is more a reflection of our own inadequacies than DBPro's.
- Jane