Add checks for required parameters
diff --git a/TODO b/TODO
index 0152144..e4785c6 100644
--- a/TODO
+++ b/TODO
@@ -1,5 +1,6 @@
 TODO
 ====
+
  - Unit tests against copies of current discovery docs
 
  - Flag required parameters
@@ -8,7 +9,11 @@
 
  - OAuth cmdline sample should start local http server to catch response.
 
- - 'Extra Discovery' for pagination
+ - Caching of discovery doc
+
+ - Add in 'Extra Discovery' for pagination
+
+ - Layered user-agent header, ala 'my-buzz-client/1.0 google-api-python-client/0.2 httplib2/0.6'
 
  - Implement requests as Command objects, either for immediate
    execution, or for batching.