All the TODOs sprinkled throughout the code!

User/channel mode logging.