diff --git a/Usage b/Usage
new file mode 100644
index 00000000..c18f0d2f
--- /dev/null
+++ b/Usage
@@ -0,0 +1,28 @@
+Usage:  avrprog [options]
+
+  Available Options:
+
+    -m MemType    : select memory type for reading or writing
+                      \"e\", \"eeprom\" = EEPROM
+                      \"f\", \"flash\"  = FLASH
+
+    -i Filename   : select input file, \"-\" = stdin
+
+    -o Filename   : select output file, \"-\" = stdout
+
+    -f Format     : select input / output file format
+                      \"i\" = Intel Hex
+                      \"s\" = Motorola S-Record
+                      \"r\" = Raw binary
+                      \"a\" = Auto detect (valid input only)
+
+    -p Part       : select Atmel part number (see below for valid parts)
+
+    -P Parallel   : select parallel port device name (default = /dev/ppi0)
+
+    -F            : override invalid device signature check
+
+    -c            : enter interactive command mode (or read commands
+                    from stdin)
+
+    -e            : perform a chip erase (required before programming)
diff --git a/avrprog-programmer.jpg b/avrprog-programmer.jpg
new file mode 100644
index 00000000..f8858858
Binary files /dev/null and b/avrprog-programmer.jpg differ
diff --git a/avrprog-schematic.jpg b/avrprog-schematic.jpg
new file mode 100644
index 00000000..0b6eff8c
Binary files /dev/null and b/avrprog-schematic.jpg differ