diff --git a/zefie_wtvp_minisrv/ServiceVault/wtv-tricks/charmap.js b/zefie_wtvp_minisrv/ServiceVault/wtv-tricks/charmap.js
new file mode 100644
index 00000000..8651a768
--- /dev/null
+++ b/zefie_wtvp_minisrv/ServiceVault/wtv-tricks/charmap.js
@@ -0,0 +1,49 @@
+var minisrv_service_file = true;
+
+var num_per_line = 4
+var legend_every = 6;
+
+function getLegend() {
+ d = "
\n";
+ for (var i = 0; i < num_per_line; i++) {
+ d += "| Code\n | Char\n";
+ }
+ d += " |
\n";
+ return d;
+}
+
+
+headers = `200 OK
+Content-Type: text/html`;
+
+data = `
+
+
+WebTV Character Map
+
+
+
+
+
+
+WebTV Character Map
+
+`;
+
+
+for (var i = 0; i <= 255; i++) {
+ if (i % num_per_line === 0) {
+ if (i % (num_per_line * legend_every) === 0) {
+ data += getLegend();
+ } else {
+ data += ""
+ }
+ }
+ data += "| &#" + i + ";\n";
+ data += " | " + i + ";\n";
+}
+
+data += ` |
+
+
+`
\ No newline at end of file
diff --git a/zefie_wtvp_minisrv/ServiceVault/wtv-tricks/images/Favorites_bg2.jpg b/zefie_wtvp_minisrv/ServiceVault/wtv-tricks/images/Favorites_bg2.jpg
new file mode 100644
index 00000000..47a90b3f
Binary files /dev/null and b/zefie_wtvp_minisrv/ServiceVault/wtv-tricks/images/Favorites_bg2.jpg differ