I am using this extension for a few months now and I am totally happy with it. It completely fulfills my needs. The only problem I have is that it won't send invoice automatically based on defined schedule. However, I am sure this feature is on its way. Chill Creations provide a superior support. They promptly respond and always help to solve any issues I might have. I would highly recommend this.