hola, me parece interesante tu modelo de negocio, pero en lo personal, recomiendo mas una base de datos, ya sea opensource, como mysql, con el fin de en un futuro manejar modulos como de ventas, compras entre otros...
tambien diria que toda la interaccion del sitio, la puedo lograr con ajax, interactuando con el cliente, en tiempo real sus necesidades.
vi todos los ejemplos y pues la verdad no son nada complicados, pero si sugiero, que no sesgue la extencion de su modelo de negocio, ya que si es prospero, el problema nacerá cuando quiera modificar su web y se de cuenta que no tiene registro de sus datos.
ya he desarrollado algunas webs y aplicaciones, adjunto algunas de ellas