The satisfaction of building something to work from the scratch with zero knowledge is priceless. True, there are a lot of commercial products came with numerous kind of function. But i can't find any of them fit to my requirement.Another reason I often ask posters about their motives is to simply understand their needs relative to something tangible. In other words, what are they looking for that the commercial product doesn't offer?