In the market for a new CMS? Check this checklist