That's nice. 
A good idea that services a need.

Figuring out how to do something you have never done is what makes a good challenge.