This site is built on Invision Power services and out of the box it is a very competent solution. As I dig deeper into the CMS however things quickly becomes a bit difficult. At the same time I continue to be amazed on just how powerful this system is.
When you dive into IPS then you quickly start to find areas where you need some guidance. This is when you try to figure out how to adjust a certain piece of data or how IPS template systems work. This is where things get a bit difficult because very little effort is made to support this kind of questions from IPS. They rely on the community to support each other, but unfortunately this works very poorly.
IPS used to have specific areas for each of their modules, but now that is gone and instead there is a generic area. For me who mostly need help with the CMS this is a pain because the CMS barely register as most still only use the forum. So finding the right information is difficult at best and if you ask, then you rarely get any help because so few actually know anything about the CMS. I think that 90% of all my questions are answered by OpenType, one of the few Pages experts on IPS. There are some documentation, but it is rudimentary and is more a base than actual documentation, so you really need someone to help you with the more specific areas.
Once you get through that obstacle then magic start to appear. I do not think i have used a software this powerful...ever. Just out of the box you can do pretty much anything you want. Then there are plugins and addons built by the community to further extent the capabilities. Once you start to understand how things are connected, then you almost get immobilized because there is just so much potential so it's hard to know where to start!
It is annoying ass hell sometimes, but at the same time it's just awesome when you figure out how things actually work and what you can do with it.