Hack to include global caps - I have some constants wrong somewhere,
but it generally works. Only prints out messages about going over caps, doesn't reject (At David's request) commands NOT stable enough to run in production! Tried to confine my edits to parts that shouldn't conflict with Leigh's edits.
Showing with 181 additions and 4 deletions