ValidateLogonTransaction, ValidateReconciliationTransaction are not too bad but might benefit from having smaller footprint. ValidateSaleTransaction is horrific and in desperate need to refactoring