As a programmer, Daniel is quick to understand the real problem that needs to be solved. What's even better is that his solutions are clear and easy to use. That's a crucial skill for a good programmer who needs to remember that he's creating something to be used by a non-technical user. I suppose the most valuable aspect to Daniel's software is that it's easy for other programmers to see what he's done and extend it. While that might seem like a small thing, it means that a piece of software will deliver years of value, even if it changes hands in between. I highly recommend Daniel's skills and approach. He's one of my top picks for contributing to the core MemberWing engine.