"A decent programmer will make zencart do what you want it to do. A zencart programmer will make you do what zencart wants to do."

In some cases, this is true. Of course, a decent Zen Cart programmer will make ZC do what you want it to do *and* be easy to upgrade.

In trhis case, it's a moot point because the design is so easy to achieve with barely any coding at all. (And, it's a beautiful design... best of both worlds!)