PR: 27576 Submitted by: David W. Chapman Jr. <dwcjr@inethouston.net>
PR: 22303 Submitted by: G. Adam Stanislav <adam@whizkidtech.net>