Add in all known/valid Flags.
diff --git a/flags/150/Belgium.png b/flags/150/Belgium.png
new file mode 100644
index 0000000..e764fe4
--- /dev/null
+++ b/flags/150/Belgium.png
Binary files differ
diff --git a/flags/150/Brazil.png b/flags/150/Brazil.png
new file mode 100644
index 0000000..a6f80f7
--- /dev/null
+++ b/flags/150/Brazil.png
Binary files differ
diff --git a/flags/150/Bulgaria.png b/flags/150/Bulgaria.png
new file mode 100644
index 0000000..f5bc773
--- /dev/null
+++ b/flags/150/Bulgaria.png
Binary files differ
diff --git a/flags/150/Catalonia.png b/flags/150/Catalonia.png
new file mode 100644
index 0000000..e6147aa
--- /dev/null
+++ b/flags/150/Catalonia.png
Binary files differ
diff --git a/flags/150/Croatia.png b/flags/150/Croatia.png
new file mode 100644
index 0000000..22e551b
--- /dev/null
+++ b/flags/150/Croatia.png
Binary files differ
diff --git a/flags/150/Denmark.png b/flags/150/Denmark.png
new file mode 100644
index 0000000..b36c88e
--- /dev/null
+++ b/flags/150/Denmark.png
Binary files differ
diff --git a/flags/150/Esperanto.png b/flags/150/Esperanto.png
new file mode 100644
index 0000000..80e387c
--- /dev/null
+++ b/flags/150/Esperanto.png
Binary files differ
diff --git a/flags/150/Estonia.png b/flags/150/Estonia.png
new file mode 100644
index 0000000..dfc4009
--- /dev/null
+++ b/flags/150/Estonia.png
Binary files differ
diff --git a/flags/150/Finland.png b/flags/150/Finland.png
new file mode 100644
index 0000000..cadcfd6
--- /dev/null
+++ b/flags/150/Finland.png
Binary files differ
diff --git a/flags/150/France.png b/flags/150/France.png
new file mode 100644
index 0000000..5d13924
--- /dev/null
+++ b/flags/150/France.png
Binary files differ
diff --git a/flags/150/Galicia.png b/flags/150/Galicia.png
new file mode 100644
index 0000000..a50bb39
--- /dev/null
+++ b/flags/150/Galicia.png
Binary files differ
diff --git a/flags/150/Germany.png b/flags/150/Germany.png
new file mode 100644
index 0000000..45a1515
--- /dev/null
+++ b/flags/150/Germany.png
Binary files differ
diff --git a/flags/150/Greece.png b/flags/150/Greece.png
new file mode 100644
index 0000000..5fa9fd2
--- /dev/null
+++ b/flags/150/Greece.png
Binary files differ
diff --git a/flags/150/Hungary.png b/flags/150/Hungary.png
new file mode 100644
index 0000000..f07b2cf
--- /dev/null
+++ b/flags/150/Hungary.png
Binary files differ
diff --git a/flags/150/Iceland.png b/flags/150/Iceland.png
new file mode 100644
index 0000000..22ea173
--- /dev/null
+++ b/flags/150/Iceland.png
Binary files differ
diff --git a/flags/150/India.png b/flags/150/India.png
new file mode 100644
index 0000000..d2dd534
--- /dev/null
+++ b/flags/150/India.png
Binary files differ
diff --git a/flags/150/Israel.png b/flags/150/Israel.png
new file mode 100644
index 0000000..009a2cf
--- /dev/null
+++ b/flags/150/Israel.png
Binary files differ
diff --git a/flags/150/Italy.png b/flags/150/Italy.png
new file mode 100644
index 0000000..0efcc33
--- /dev/null
+++ b/flags/150/Italy.png
Binary files differ
diff --git a/flags/150/Japan.png b/flags/150/Japan.png
new file mode 100644
index 0000000..1ef2df1
--- /dev/null
+++ b/flags/150/Japan.png
Binary files differ
diff --git a/flags/150/Latvia.png b/flags/150/Latvia.png
new file mode 100644
index 0000000..98ceb6f
--- /dev/null
+++ b/flags/150/Latvia.png
Binary files differ
diff --git a/flags/150/Lithuania.png b/flags/150/Lithuania.png
new file mode 100644
index 0000000..6c9f845
--- /dev/null
+++ b/flags/150/Lithuania.png
Binary files differ
diff --git a/flags/150/Norway.png b/flags/150/Norway.png
new file mode 100644
index 0000000..9c10d9e
--- /dev/null
+++ b/flags/150/Norway.png
Binary files differ
diff --git a/flags/150/Poland.png b/flags/150/Poland.png
new file mode 100644
index 0000000..48d3656
--- /dev/null
+++ b/flags/150/Poland.png
Binary files differ
diff --git a/flags/150/Portugal.png b/flags/150/Portugal.png
new file mode 100644
index 0000000..091b27d
--- /dev/null
+++ b/flags/150/Portugal.png
Binary files differ
diff --git a/flags/150/Romania.png b/flags/150/Romania.png
new file mode 100644
index 0000000..145b996
--- /dev/null
+++ b/flags/150/Romania.png
Binary files differ
diff --git a/flags/150/Russia.png b/flags/150/Russia.png
new file mode 100644
index 0000000..5983525
--- /dev/null
+++ b/flags/150/Russia.png
Binary files differ
diff --git a/flags/150/Serbia.png b/flags/150/Serbia.png
new file mode 100644
index 0000000..e8d7a81
--- /dev/null
+++ b/flags/150/Serbia.png
Binary files differ
diff --git a/flags/150/Slovakia.png b/flags/150/Slovakia.png
new file mode 100644
index 0000000..3af73dd
--- /dev/null
+++ b/flags/150/Slovakia.png
Binary files differ
diff --git a/flags/150/Slovenia.png b/flags/150/Slovenia.png
new file mode 100644
index 0000000..2e5fd84
--- /dev/null
+++ b/flags/150/Slovenia.png
Binary files differ
diff --git a/flags/150/South_Africa.png b/flags/150/South_Africa.png
new file mode 100644
index 0000000..4ead296
--- /dev/null
+++ b/flags/150/South_Africa.png
Binary files differ
diff --git a/flags/150/South_Korea.png b/flags/150/South_Korea.png
new file mode 100644
index 0000000..f6d9de5
--- /dev/null
+++ b/flags/150/South_Korea.png
Binary files differ
diff --git a/flags/150/Spain.png b/flags/150/Spain.png
new file mode 100644
index 0000000..357e99e
--- /dev/null
+++ b/flags/150/Spain.png
Binary files differ
diff --git a/flags/150/Sweden.png b/flags/150/Sweden.png
new file mode 100644
index 0000000..bffed15
--- /dev/null
+++ b/flags/150/Sweden.png
Binary files differ
diff --git a/flags/150/Thailand.png b/flags/150/Thailand.png
new file mode 100644
index 0000000..95b90b7
--- /dev/null
+++ b/flags/150/Thailand.png
Binary files differ
diff --git a/flags/150/Turkey.png b/flags/150/Turkey.png
new file mode 100644
index 0000000..f917ac0
--- /dev/null
+++ b/flags/150/Turkey.png
Binary files differ
diff --git a/flags/150/Ukraine.png b/flags/150/Ukraine.png
new file mode 100644
index 0000000..00dd8ae
--- /dev/null
+++ b/flags/150/Ukraine.png
Binary files differ
diff --git a/flags/150/Wallonia.png b/flags/150/Wallonia.png
new file mode 100644
index 0000000..48b769b
--- /dev/null
+++ b/flags/150/Wallonia.png
Binary files differ
diff --git a/flags/150/the_Czech_Republic.png b/flags/150/the_Czech_Republic.png
new file mode 100644
index 0000000..b248ae9
--- /dev/null
+++ b/flags/150/the_Czech_Republic.png
Binary files differ
diff --git a/flags/150/the_Netherlands.png b/flags/150/the_Netherlands.png
new file mode 100644
index 0000000..d2627cb
--- /dev/null
+++ b/flags/150/the_Netherlands.png
Binary files differ
diff --git "a/flags/150/the_People\047s_Republic_of_China.png" "b/flags/150/the_People\047s_Republic_of_China.png"
new file mode 100644
index 0000000..368a34d
--- /dev/null
+++ "b/flags/150/the_People\047s_Republic_of_China.png"
Binary files differ
diff --git a/flags/150/the_Philippines.png b/flags/150/the_Philippines.png
new file mode 100644
index 0000000..2cfd254
--- /dev/null
+++ b/flags/150/the_Philippines.png
Binary files differ
diff --git a/flags/150/the_United_Kingdom.png b/flags/150/the_United_Kingdom.png
new file mode 100644
index 0000000..fb05f61
--- /dev/null
+++ b/flags/150/the_United_Kingdom.png
Binary files differ
diff --git a/flags/150/the_United_Nations.png b/flags/150/the_United_Nations.png
new file mode 100644
index 0000000..214e492
--- /dev/null
+++ b/flags/150/the_United_Nations.png
Binary files differ
diff --git a/flags/150/the_United_States.png b/flags/150/the_United_States.png
new file mode 100644
index 0000000..086a7c8
--- /dev/null
+++ b/flags/150/the_United_States.png
Binary files differ
diff --git a/flags/22/Belgium.png b/flags/22/Belgium.png
new file mode 100644
index 0000000..5e2a51f
--- /dev/null
+++ b/flags/22/Belgium.png
Binary files differ
diff --git a/flags/22/Brazil.png b/flags/22/Brazil.png
new file mode 100644
index 0000000..2868fc3
--- /dev/null
+++ b/flags/22/Brazil.png
Binary files differ
diff --git a/flags/22/Bulgaria.png b/flags/22/Bulgaria.png
new file mode 100644
index 0000000..f2e3317
--- /dev/null
+++ b/flags/22/Bulgaria.png
Binary files differ
diff --git a/flags/22/Catalonia.png b/flags/22/Catalonia.png
new file mode 100644
index 0000000..e1330eb
--- /dev/null
+++ b/flags/22/Catalonia.png
Binary files differ
diff --git a/flags/22/Croatia.png b/flags/22/Croatia.png
new file mode 100644
index 0000000..e5bb171
--- /dev/null
+++ b/flags/22/Croatia.png
Binary files differ
diff --git a/flags/22/Denmark.png b/flags/22/Denmark.png
new file mode 100644
index 0000000..0423bf4
--- /dev/null
+++ b/flags/22/Denmark.png
Binary files differ
diff --git a/flags/22/Esperanto.png b/flags/22/Esperanto.png
new file mode 100644
index 0000000..0d870ca
--- /dev/null
+++ b/flags/22/Esperanto.png
Binary files differ
diff --git a/flags/22/Estonia.png b/flags/22/Estonia.png
new file mode 100644
index 0000000..0826041
--- /dev/null
+++ b/flags/22/Estonia.png
Binary files differ
diff --git a/flags/22/Finland.png b/flags/22/Finland.png
new file mode 100644
index 0000000..2904d13
--- /dev/null
+++ b/flags/22/Finland.png
Binary files differ
diff --git a/flags/22/France.png b/flags/22/France.png
new file mode 100644
index 0000000..04e5cc6
--- /dev/null
+++ b/flags/22/France.png
Binary files differ
diff --git a/flags/22/Galicia.png b/flags/22/Galicia.png
new file mode 100644
index 0000000..a411c56
--- /dev/null
+++ b/flags/22/Galicia.png
Binary files differ
diff --git a/flags/22/Germany.png b/flags/22/Germany.png
new file mode 100644
index 0000000..80930b4
--- /dev/null
+++ b/flags/22/Germany.png
Binary files differ
diff --git a/flags/22/Greece.png b/flags/22/Greece.png
new file mode 100644
index 0000000..09e14fb
--- /dev/null
+++ b/flags/22/Greece.png
Binary files differ
diff --git a/flags/22/Hungary.png b/flags/22/Hungary.png
new file mode 100644
index 0000000..17eada7
--- /dev/null
+++ b/flags/22/Hungary.png
Binary files differ
diff --git a/flags/22/Iceland.png b/flags/22/Iceland.png
new file mode 100644
index 0000000..ab1f7f6
--- /dev/null
+++ b/flags/22/Iceland.png
Binary files differ
diff --git a/flags/22/India.png b/flags/22/India.png
new file mode 100644
index 0000000..775587a
--- /dev/null
+++ b/flags/22/India.png
Binary files differ
diff --git a/flags/22/Israel.png b/flags/22/Israel.png
new file mode 100644
index 0000000..97223f3
--- /dev/null
+++ b/flags/22/Israel.png
Binary files differ
diff --git a/flags/22/Italy.png b/flags/22/Italy.png
new file mode 100644
index 0000000..c954d8e
--- /dev/null
+++ b/flags/22/Italy.png
Binary files differ
diff --git a/flags/22/Japan.png b/flags/22/Japan.png
new file mode 100644
index 0000000..8feb3a0
--- /dev/null
+++ b/flags/22/Japan.png
Binary files differ
diff --git a/flags/22/Latvia.png b/flags/22/Latvia.png
new file mode 100644
index 0000000..d083bb7
--- /dev/null
+++ b/flags/22/Latvia.png
Binary files differ
diff --git a/flags/22/Lithuania.png b/flags/22/Lithuania.png
new file mode 100644
index 0000000..f03f43c
--- /dev/null
+++ b/flags/22/Lithuania.png
Binary files differ
diff --git a/flags/22/Norway.png b/flags/22/Norway.png
new file mode 100644
index 0000000..b5182fb
--- /dev/null
+++ b/flags/22/Norway.png
Binary files differ
diff --git a/flags/22/Poland.png b/flags/22/Poland.png
new file mode 100644
index 0000000..8fe84c2
--- /dev/null
+++ b/flags/22/Poland.png
Binary files differ
diff --git a/flags/22/Portugal.png b/flags/22/Portugal.png
new file mode 100644
index 0000000..03b2218
--- /dev/null
+++ b/flags/22/Portugal.png
Binary files differ
diff --git a/flags/22/Romania.png b/flags/22/Romania.png
new file mode 100644
index 0000000..5e46414
--- /dev/null
+++ b/flags/22/Romania.png
Binary files differ
diff --git a/flags/22/Russia.png b/flags/22/Russia.png
new file mode 100644
index 0000000..a14f4b7
--- /dev/null
+++ b/flags/22/Russia.png
Binary files differ
diff --git a/flags/22/Serbia.png b/flags/22/Serbia.png
new file mode 100644
index 0000000..47df361
--- /dev/null
+++ b/flags/22/Serbia.png
Binary files differ
diff --git a/flags/22/Slovakia.png b/flags/22/Slovakia.png
new file mode 100644
index 0000000..3797245
--- /dev/null
+++ b/flags/22/Slovakia.png
Binary files differ
diff --git a/flags/22/Slovenia.png b/flags/22/Slovenia.png
new file mode 100644
index 0000000..7a082e3
--- /dev/null
+++ b/flags/22/Slovenia.png
Binary files differ
diff --git a/flags/22/South_Africa.png b/flags/22/South_Africa.png
new file mode 100644
index 0000000..8ea371d
--- /dev/null
+++ b/flags/22/South_Africa.png
Binary files differ
diff --git a/flags/22/South_Korea.png b/flags/22/South_Korea.png
new file mode 100644
index 0000000..8d2f1b9
--- /dev/null
+++ b/flags/22/South_Korea.png
Binary files differ
diff --git a/flags/22/Spain.png b/flags/22/Spain.png
new file mode 100644
index 0000000..c12864a
--- /dev/null
+++ b/flags/22/Spain.png
Binary files differ
diff --git a/flags/22/Sweden.png b/flags/22/Sweden.png
new file mode 100644
index 0000000..b920620
--- /dev/null
+++ b/flags/22/Sweden.png
Binary files differ
diff --git a/flags/22/Thailand.png b/flags/22/Thailand.png
new file mode 100644
index 0000000..7c859f1
--- /dev/null
+++ b/flags/22/Thailand.png
Binary files differ
diff --git a/flags/22/Turkey.png b/flags/22/Turkey.png
new file mode 100644
index 0000000..cd83fda
--- /dev/null
+++ b/flags/22/Turkey.png
Binary files differ
diff --git a/flags/22/Ukraine.png b/flags/22/Ukraine.png
new file mode 100644
index 0000000..2de183c
--- /dev/null
+++ b/flags/22/Ukraine.png
Binary files differ
diff --git a/flags/22/Wallonia.png b/flags/22/Wallonia.png
new file mode 100644
index 0000000..873db97
--- /dev/null
+++ b/flags/22/Wallonia.png
Binary files differ
diff --git a/flags/22/the_Czech_Republic.png b/flags/22/the_Czech_Republic.png
new file mode 100644
index 0000000..5b01670
--- /dev/null
+++ b/flags/22/the_Czech_Republic.png
Binary files differ
diff --git a/flags/22/the_Netherlands.png b/flags/22/the_Netherlands.png
new file mode 100644
index 0000000..cd0877d
--- /dev/null
+++ b/flags/22/the_Netherlands.png
Binary files differ
diff --git "a/flags/22/the_People\047s_Republic_of_China.png" "b/flags/22/the_People\047s_Republic_of_China.png"
new file mode 100644
index 0000000..529eb04
--- /dev/null
+++ "b/flags/22/the_People\047s_Republic_of_China.png"
Binary files differ
diff --git a/flags/22/the_Philippines.png b/flags/22/the_Philippines.png
new file mode 100644
index 0000000..ff52074
--- /dev/null
+++ b/flags/22/the_Philippines.png
Binary files differ
diff --git a/flags/22/the_United_Kingdom.png b/flags/22/the_United_Kingdom.png
new file mode 100644
index 0000000..7443cf5
--- /dev/null
+++ b/flags/22/the_United_Kingdom.png
Binary files differ
diff --git a/flags/22/the_United_Nations.png b/flags/22/the_United_Nations.png
new file mode 100644
index 0000000..9ec7d08
--- /dev/null
+++ b/flags/22/the_United_Nations.png
Binary files differ
diff --git a/flags/22/the_United_States.png b/flags/22/the_United_States.png
new file mode 100644
index 0000000..66d85c1
--- /dev/null
+++ b/flags/22/the_United_States.png
Binary files differ
diff --git a/flags/README.flags b/flags/README.flags
new file mode 100644
index 0000000..5c7b42f
--- /dev/null
+++ b/flags/README.flags
@@ -0,0 +1,5 @@
+All of these flags were pilfered from the Wikimedia Commons, and are all
+in the public domain or are under licenses that specifically allow unlimited
+redistribution.
+
+See update_flags() in update.php for how they were obtained.