Yo creo que es una buena idea, en ocaciones yo prefiero comprar algún componente/diseño/template/imagen pues me resultaría más caro hacerlo yo mismo, y no significa que no lo pueda hacerlo (en caso de programación) sino que me resultaría mas caro invertir algunas/muchas horas de mi tiempo que considero es mucho mas costoso que el componente que compraré, si el componente es mas costoso pues me pongo hacerlo yo :) .
Y muchos como yo piensan igual, de hecho estoy por emprender algo semejante a lo que estas planteando, orientado a un nicho en específico donde hay mucha necesidad.
Pienso que
http://codecanyon.net es un buen mercado y si vez algunos productos veras que tienen buenas ventas.
En fin, te deseo suerte y continúa adelante.