Our latest software update has moved into beta test phase with several of our more experienced using running the software in their businesses.  We have a structured in house and beta test cycle we put updates through prior to release.  We have found this process works best for our small business customers.  They are able to plan updates and have more control over the process.