This software is crazy with what it can do, but I agree the User Interface is more geared for Developers, and those that used the program for probably an insane amount of time. I love this software so I'm going to take the time to try and learn it, although I'll probably be dead by the time I learn everything. I ran into a distant old friend that writes and develops programs for a the company he works for and been doing it for years so he's very knowledgable at least I think he is. Had him sample the software and agreed that it was very robust after calling me a perv lol. Hoped that he could kinda give me some pointers and advice on understanding this software quicker. Unfortunately there was a lot of "why didn't they do this?", and "why didn't they just do that?". It seems he understands far more about this software than I do, but basically told me the same thing many others have in that it will take years to learn and also feels that it was very poorly designed in the first place and everything was just built on top of that to what it is today. But yep, it will be a long and steep learning curve for me.