http://leto.net/x/2008/10/review-of-refactoring-sql-appl.html
