diff --git a/puzzles/webapp/80/,binary.png b/puzzles/webapp/80/,binary.png
new file mode 120000
index 0000000..36053bd
--- /dev/null
+++ b/puzzles/webapp/80/,binary.png
@@ -0,0 +1 @@
+../10/,binary.png
\ No newline at end of file
diff --git a/puzzles/webapp/80/,ctf.css b/puzzles/webapp/80/,ctf.css
new file mode 120000
index 0000000..19b2533
--- /dev/null
+++ b/puzzles/webapp/80/,ctf.css
@@ -0,0 +1 @@
+../10/,ctf.css
\ No newline at end of file
diff --git a/puzzles/webapp/80/,jokes/bar b/puzzles/webapp/80/,jokes/bar
new file mode 100644
index 0000000..9e0dfe3
--- /dev/null
+++ b/puzzles/webapp/80/,jokes/bar
@@ -0,0 +1,4 @@
+
An unsigned integer walks into a bar and orders a drink.
+The bartender delivers it and says, "Is something wrong?"
+The int looks up and replies, "Parity error."
+"Ah," the bartender replies, "I thought you looked a bit off."
diff --git a/puzzles/webapp/80/,jokes/binary b/puzzles/webapp/80/,jokes/binary
new file mode 100644
index 0000000..58ddc26
--- /dev/null
+++ b/puzzles/webapp/80/,jokes/binary
@@ -0,0 +1,2 @@
+
There are 10 types of people in the world: those who understand binary and those who don't.
+
diff --git a/puzzles/webapp/80/,jokes/christmas b/puzzles/webapp/80/,jokes/christmas
new file mode 100644
index 0000000..3bade53
--- /dev/null
+++ b/puzzles/webapp/80/,jokes/christmas
@@ -0,0 +1,2 @@
+
Why do programmers confuse Halloween and Christmas?
+Because OCT 31 == DEC 25!
diff --git a/puzzles/webapp/80/,jokes/help b/puzzles/webapp/80/,jokes/help
new file mode 100644
index 0000000..e79c54b
--- /dev/null
+++ b/puzzles/webapp/80/,jokes/help
@@ -0,0 +1,2 @@
+
Once a programmer drowned in the sea. Many people were at the beach at the time,
+but the programmer was shouting "F1! F1!" and nobody understood it.
diff --git a/puzzles/webapp/80/,jokes/java b/puzzles/webapp/80/,jokes/java
new file mode 100644
index 0000000..9c5e84d
--- /dev/null
+++ b/puzzles/webapp/80/,jokes/java
@@ -0,0 +1,6 @@
+
Through some manipulation or interpretation of this CGI script
+ and the HTML page(s) that it generates, a 10 character key can be
+ found.
+
Find the key!
+
+
+
Database Query Wizard
+
Use the form below to retrieve data from the database. Select the
+ type of data that you would like to view and the number of database
+ entries to retrieve and then click on the "Query" button.
+
+
+
+
+
+
+
+
+
+ '''
+
diff --git a/puzzles/webapp/summary.txt b/puzzles/webapp/summary.txt
index 23fb9f8..03f7ce0 100644
--- a/puzzles/webapp/summary.txt
+++ b/puzzles/webapp/summary.txt
@@ -12,3 +12,6 @@
cookie, hopefully causing the player to take a look at the cookie.
70: modify the cookie's content_name field to something invalid, reload the page
and the key will be printed on the page.
+80: an sql query is being constructed in javascript from form fields. change the
+ form fields such that the query is SELECT * FROM key LIMIT 6 and the key will
+ be displayed.