wow .. incroporated comments from Paul Hudak himself