Talk to AJ at
www.elevatedx.com. After wasting my money on *cheap* CMS's (i.e. sitedepth, awiz, etc.) I went with them and can not not happier. Wish I was willing to spend money at the start.
I would stay away from custom as you will probably need long term support.