Recent changes to this wiki:

poll vote (I don't plan to try it)
diff --git a/code/kaxxt/feedback.mdwn b/code/kaxxt/feedback.mdwn
index f9247d7d..a7da6853 100644
--- a/code/kaxxt/feedback.mdwn
+++ b/code/kaxxt/feedback.mdwn
@@ -1,4 +1,4 @@
 Whatdayathink? Please vote in the poll, or post your
 experiences/questions to [[/code/Kaxxt/Discussion]].
 
-[[!poll 7 "I tried it, liked it." 306 "I tried it, needs work." 20 "I haven't tried it, but want to" 5 "I don't plan to try it"]]
+[[!poll 7 "I tried it, liked it." 306 "I tried it, needs work." 19 "I haven't tried it, but want to" 6 "I don't plan to try it"]]

poll vote (I haven't tried it, but want to)
diff --git a/code/kaxxt/feedback.mdwn b/code/kaxxt/feedback.mdwn
index 631b1b3e..f9247d7d 100644
--- a/code/kaxxt/feedback.mdwn
+++ b/code/kaxxt/feedback.mdwn
@@ -1,4 +1,4 @@
 Whatdayathink? Please vote in the poll, or post your
 experiences/questions to [[/code/Kaxxt/Discussion]].
 
-[[!poll 7 "I tried it, liked it." 306 "I tried it, needs work." 19 "I haven't tried it, but want to" 5 "I don't plan to try it"]]
+[[!poll 7 "I tried it, liked it." 306 "I tried it, needs work." 20 "I haven't tried it, but want to" 5 "I don't plan to try it"]]

update
diff --git a/code/debmirror.mdwn b/code/debmirror.mdwn
index 8727bedd..5cc0e40c 100644
--- a/code/debmirror.mdwn
+++ b/code/debmirror.mdwn
@@ -1,5 +1,5 @@
-debmirror creates partial mirrors of the Debian archive. I no longer
-maintain it. (Update: I do again.)
+debmirror creates partial mirrors of the Debian archive. Now maintained by
+others.
 
 I blogged about it
 [[here|blog/entry/ten_years_of_free_software_--_part_13_debmirror]].

rel=me
diff --git a/index.mdwn b/index.mdwn
index 3c618ab0..7d116cba 100644
--- a/index.mdwn
+++ b/index.mdwn
@@ -53,3 +53,4 @@ show=5 feeds=no archive=yes]]
 
 [[!meta openid="http://joeyh.name/"
 server="http://openid.kitenet.net:8086/simpleid/"]]
+[[!meta link="https://octodon.social/@joeyh" rel="me"]]

update
diff --git a/boxen.mdwn b/boxen.mdwn
index d106c6e4..d6365ebd 100644
--- a/boxen.mdwn
+++ b/boxen.mdwn
@@ -29,8 +29,8 @@ Mostly birds.
 
 * [[kite]] {*}
 * chicken
-* [[turtle]] {*}
-* [[dodo]] {*}
+* [[turtle]]
+* [[dodo]]
 * ostrich
 * [[stork]]
 * [[wren]]
@@ -42,9 +42,10 @@ Mostly birds.
 * orca
 * [[diatom]]
 * [[elephant]]
-* [[clam]] {*}
-* [[mayfly]] {*}
+* [[clam]]
+* [[mayfly]]
 * [[oyster]] {*}
+* [[sparrow]] {*}
 
 ## small machines
 
diff --git a/boxen/clam.mdwn b/boxen/clam.mdwn
index 6d41d9c7..a789ee59 100644
--- a/boxen/clam.mdwn
+++ b/boxen/clam.mdwn
@@ -1,5 +1,3 @@
 Cloudatcost host with supposed lifetime paid for. Let's see how long it lasts!
 
-This system is untrusted; it is used only for experimentation and services
-using untrusted data that I don't mind losing. The provider has been known
-to lose data in the past.
+Update: Lasted only a few years, proving their scam..
diff --git a/boxen/sparrow.mdwn b/boxen/sparrow.mdwn
new file mode 100644
index 00000000..53f5963e
--- /dev/null
+++ b/boxen/sparrow.mdwn
@@ -0,0 +1 @@
+arm64 VM at Hetzner
diff --git a/boxen/turtle.mdwn b/boxen/turtle.mdwn
index 89d2a8ca..ef659c2a 100644
--- a/boxen/turtle.mdwn
+++ b/boxen/turtle.mdwn
@@ -5,3 +5,5 @@ It runs debian armel.
 It's now my main internet gateway and dns server.
 
 It's also a mpd server.
+
+Sadly now dead

update
diff --git a/boxen/oyster.mdwn b/boxen/oyster.mdwn
index c2b75f4b..05394b0c 100644
--- a/boxen/oyster.mdwn
+++ b/boxen/oyster.mdwn
@@ -1,5 +1,3 @@
-Spare VM at cloudatcost. Tor bridge.
-
 This system is untrusted; it is used only for experimentation and services
 using untrusted data that I don't mind losing. The provider has been known
 to lose data in the past.

diff --git a/code/moreutils/discussion.mdwn b/code/moreutils/discussion.mdwn
index 534c46b7..f734bb25 100644
--- a/code/moreutils/discussion.mdwn
+++ b/code/moreutils/discussion.mdwn
@@ -614,7 +614,7 @@ Suggestions:
 
 The "-s" option for measuring elapsed time is useful if the execution completes within a day, but if execution runs for several days, it's not apparent from the default "%H:%M:%S" format how many days have elapsed.
 
-It would be nice to extend the strftime format modifiers so that %j (day of the year, 1 to 366) or %J (unused) could be used to count the number of elasped days (with no upper bound).
+It would be nice to extend the strftime format modifiers so that %j (day of the year, 1 to 366) or %J (unused) could be used to count the number of elapsed days, unpadded, starting at 0, with no upper bound.
 
 It would be nice to have an option to add a blank line or other string as an indicator that time has elapsed.  Seeing blank lines is easier on the eyes than parsing numbers when your goal is just to see clusters of debug info that happened around the same time.  e.g.
 

diff --git a/code/moreutils/discussion.mdwn b/code/moreutils/discussion.mdwn
index aba2fbf6..534c46b7 100644
--- a/code/moreutils/discussion.mdwn
+++ b/code/moreutils/discussion.mdwn
@@ -612,6 +612,10 @@ I know dialog et al could be used; however, what I don't like about dialog is th
 
 Suggestions:
 
+The "-s" option for measuring elapsed time is useful if the execution completes within a day, but if execution runs for several days, it's not apparent from the default "%H:%M:%S" format how many days have elapsed.
+
+It would be nice to extend the strftime format modifiers so that %j (day of the year, 1 to 366) or %J (unused) could be used to count the number of elasped days (with no upper bound).
+
 It would be nice to have an option to add a blank line or other string as an indicator that time has elapsed.  Seeing blank lines is easier on the eyes than parsing numbers when your goal is just to see clusters of debug info that happened around the same time.  e.g.
 
     testprogram | ts -b 0.1

small correction
Ubuntu 1804 dropped d-i, installing only from a live CD.
diff --git a/blog/entry/the_slink_and_a_half_boxed_set.mdwn b/blog/entry/the_slink_and_a_half_boxed_set.mdwn
index 7fdb79b9..0a70d16b 100644
--- a/blog/entry/the_slink_and_a_half_boxed_set.mdwn
+++ b/blog/entry/the_slink_and_a_half_boxed_set.mdwn
@@ -39,7 +39,7 @@ early 90's because it was a relic from that era!) I remembered designing a
 new Debian installer that was more modular so more people could get
 invested in maintaining smaller pieces of it. It was yes, a second system,
 and developed too slowly, but was intended to withstand the test of time.
-It mostly has, since Debian and Ubuntu etc all use it to this day.
+It mostly has, since it's used to this day.
 
 I remembered how partitioning got automated in new Debian installer,
 by a new "partman" program being contributed by someone I'd never heard of 

wording
diff --git a/blog/entry/the_slink_and_a_half_boxed_set.mdwn b/blog/entry/the_slink_and_a_half_boxed_set.mdwn
index 28637c43..7fdb79b9 100644
--- a/blog/entry/the_slink_and_a_half_boxed_set.mdwn
+++ b/blog/entry/the_slink_and_a_half_boxed_set.mdwn
@@ -58,7 +58,7 @@ package was to deal with, and how I implemented debconf, which tidied that
 up, integrated it into the installer's UI, made it automatable, and let
 novices avoid seeing configuration that was intended for experts. And I
 remembered writing dpkg-reconfigure, so that those configuration choices
-could be revisited after the fact.
+could be revisited later.
 
 It's quite possible I would not have done most of that if VA Linux Systems
 had not tasked me with making this CD. The thing about releasing something

word
diff --git a/blog/entry/the_slink_and_a_half_boxed_set.mdwn b/blog/entry/the_slink_and_a_half_boxed_set.mdwn
index 807cb8bd..28637c43 100644
--- a/blog/entry/the_slink_and_a_half_boxed_set.mdwn
+++ b/blog/entry/the_slink_and_a_half_boxed_set.mdwn
@@ -82,8 +82,6 @@ installer that shipped in Debian 3.1.
 Yes, the dialup apt-gets were excruciatingly slow.
 But the upgrades were in fact, free forever.
 
-Debian 
-
 ----
 
 PS: The video's description includes 

word
diff --git a/blog/entry/the_slink_and_a_half_boxed_set.mdwn b/blog/entry/the_slink_and_a_half_boxed_set.mdwn
index 5676f405..807cb8bd 100644
--- a/blog/entry/the_slink_and_a_half_boxed_set.mdwn
+++ b/blog/entry/the_slink_and_a_half_boxed_set.mdwn
@@ -68,7 +68,7 @@ it...
 ----
 
 The main critique in the video specific to this boxed set and not to any
-Debian release of this era is that this was a single CD, while 2 CDs
+other Debian release of this era is that this was a single CD, while 2 CDs
 were needed for all of Debian at the time. And many people had only dialup
 internet, so would be stuck very slowly downloading any other software they 
 needed. And likewise those free forever upgrades the box promised.

scale
diff --git a/blog/entry/the_slink_and_a_half_boxed_set.mdwn b/blog/entry/the_slink_and_a_half_boxed_set.mdwn
index ee101cc9..5676f405 100644
--- a/blog/entry/the_slink_and_a_half_boxed_set.mdwn
+++ b/blog/entry/the_slink_and_a_half_boxed_set.mdwn
@@ -5,7 +5,7 @@ creating in 1999. It was fascinating looking back at it, and I realized
 I've never written down how this boxed set of Debian "slink and a half",
 an unofficial Debian release, came to be.
 
-[[!img blog/pics/slink-and-a-half-box.png link=https://www.youtube.com/watch?v=tQQCcvFUzrg]]
+[[!img blog/pics/slink-and-a-half-box.png link=https://www.youtube.com/watch?v=tQQCcvFUzrg size=640x]]
 
 As best I can remember, the CD in that box was Debian 2.1 ("slink") with
 the linux kernel updated from 2.0 to 2.2. Specifically, it used VA Linux

post
diff --git a/blog/entry/the_slink_and_a_half_boxed_set.mdwn b/blog/entry/the_slink_and_a_half_boxed_set.mdwn
new file mode 100644
index 00000000..ee101cc9
--- /dev/null
+++ b/blog/entry/the_slink_and_a_half_boxed_set.mdwn
@@ -0,0 +1,104 @@
+Today I stumbled upon
+[this youtube video](https://www.youtube.com/watch?v=tQQCcvFUzrg)
+which takes a retrocomputing look at a product I was involved in 
+creating in 1999. It was fascinating looking back at it, and I realized
+I've never written down how this boxed set of Debian "slink and a half",
+an unofficial Debian release, came to be.
+
+[[!img blog/pics/slink-and-a-half-box.png link=https://www.youtube.com/watch?v=tQQCcvFUzrg]]
+
+As best I can remember, the CD in that box was Debian 2.1 ("slink") with
+the linux kernel updated from 2.0 to 2.2. Specifically, it used VA Linux
+Systems's patched version of the kernel, which supported their hardware
+better, but also 2.2 generally supported a lot of hardware much better than
+2.0. There were some other small modifications that got rolled back into
+Debian 2.2.
+
+I mostly remember updating the installer to support that kernel, and
+building CD images. Probably over the course of a few weeks. This was the
+first time I worked on the (old) Debian installer, and the first time I
+built a Debian CD. I also edited the O'Rielly book that was
+included in the boxed set. 
+
+It was wild when pallet loads of these boxed sets showed up. I think they
+sold for $19.95 at Fry's, although VA Linux Systems also gave lots of them
+away at conferences.
+
+----
+
+Watching the video of the installation, I was struck again and again by
+pain points, which the video does a good job of highlighting. It was a
+guided tour of everything about Debian that I wanted to fix in 1999. At
+each pain point I remembered how we fixed it, often years later, after
+considerable effort.
+
+I remembered how the old installer (the boot-floppies) was mostly moribund
+with only a couple people able and willing to work on it at all. (The video
+is right to compare its partitioning with old Linux installers from the
+early 90's because it was a relic from that era!) I remembered designing a
+new Debian installer that was more modular so more people could get
+invested in maintaining smaller pieces of it. It was yes, a second system,
+and developed too slowly, but was intended to withstand the test of time.
+It mostly has, since Debian and Ubuntu etc all use it to this day.
+
+I remembered how partitioning got automated in new Debian installer,
+by a new "partman" program being contributed by someone I'd never heard of 
+before, obsoleting some previous attempts we'd made (yay modularity).
+
+I remembered how I started the os-prober project, which lets the Debian
+installer add other OS's that are co-installed on the machine to the boot
+menu. And how that got picked up even outside of Debian, by eg Red Hat.
+
+I remembered working on tasksel soon after that project was started, and
+all the difficult decisions about what tasks to offer and what software it
+should install.
+
+I remembered how the horrible stream of questions from package after
+package was to deal with, and how I implemented debconf, which tidied that
+up, integrated it into the installer's UI, made it automatable, and let
+novices avoid seeing configuration that was intended for experts. And I
+remembered writing dpkg-reconfigure, so that those configuration choices
+could be revisited after the fact.
+
+It's quite possible I would not have done most of that if VA Linux Systems
+had not tasked me with making this CD. The thing about releasing something
+imperfect into the world is you start to feel a responsibility to improve
+it...
+
+----
+
+The main critique in the video specific to this boxed set and not to any
+Debian release of this era is that this was a single CD, while 2 CDs
+were needed for all of Debian at the time. And many people had only dialup
+internet, so would be stuck very slowly downloading any other software they 
+needed. And likewise those free forever upgrades the box promised.
+
+Oh the irony: After starting many of those projects, I left VA Linux
+Systems and the lands of fast internet, and spent 4 years on dialup. Most
+of that stuff was developed on dialup, though I did have about a year with
+better internet at the end to put the finishing touches in the new
+installer that shipped in Debian 3.1.
+
+Yes, the dialup apt-gets were excruciatingly slow.
+But the upgrades were in fact, free forever.
+
+Debian 
+
+----
+
+PS: The video's description includes 
+"it would take many years of effort (primarily from Ubuntu)
+that would help smooth out many of the rough end of this product".
+All these years later, I do continue to enjoy people involved in 
+Ubuntu downplaying the extent that it was a reskin of my Debian
+installer shipped on a CD a few months before Debian could get around to
+shipping it. Like they say, history doesn't repeat, but it does rhyme.
+
+PPS: While researching this blog post, I found an even more obscure,
+and broken, Debian CD was produced by VA Linux in November 1999.
+Distributed for free at Comdex by the thousands, this CD lacked 
+the Packages file that is necessary for apt-get to use it.
+I don't know if any versions of that CD still exist. If you find one, email
+me and I'll send some instructions I wrote up in 1999 to work around the
+problem.
+

add
diff --git a/blog/pics/slink-and-a-half-box.png b/blog/pics/slink-and-a-half-box.png
new file mode 100644
index 00000000..bcd4cdd4
Binary files /dev/null and b/blog/pics/slink-and-a-half-box.png differ

poll vote (I haven't tried it, but want to)
diff --git a/code/kaxxt/feedback.mdwn b/code/kaxxt/feedback.mdwn
index c062cfc0..631b1b3e 100644
--- a/code/kaxxt/feedback.mdwn
+++ b/code/kaxxt/feedback.mdwn
@@ -1,4 +1,4 @@
 Whatdayathink? Please vote in the poll, or post your
 experiences/questions to [[/code/Kaxxt/Discussion]].
 
-[[!poll 7 "I tried it, liked it." 306 "I tried it, needs work." 18 "I haven't tried it, but want to" 6 "I don't plan to try it"]]
+[[!poll 7 "I tried it, liked it." 306 "I tried it, needs work." 19 "I haven't tried it, but want to" 5 "I don't plan to try it"]]

poll vote (I don't plan to try it)
diff --git a/code/kaxxt/feedback.mdwn b/code/kaxxt/feedback.mdwn
index 55648afa..c062cfc0 100644
--- a/code/kaxxt/feedback.mdwn
+++ b/code/kaxxt/feedback.mdwn
@@ -1,4 +1,4 @@
 Whatdayathink? Please vote in the poll, or post your
 experiences/questions to [[/code/Kaxxt/Discussion]].
 
-[[!poll 7 "I tried it, liked it." 307 "I tried it, needs work." 18 "I haven't tried it, but want to" 5 "I don't plan to try it"]]
+[[!poll 7 "I tried it, liked it." 306 "I tried it, needs work." 18 "I haven't tried it, but want to" 6 "I don't plan to try it"]]

poll vote (I tried it, needs work.)
diff --git a/code/kaxxt/feedback.mdwn b/code/kaxxt/feedback.mdwn
index 7b9f5855..55648afa 100644
--- a/code/kaxxt/feedback.mdwn
+++ b/code/kaxxt/feedback.mdwn
@@ -1,4 +1,4 @@
 Whatdayathink? Please vote in the poll, or post your
 experiences/questions to [[/code/Kaxxt/Discussion]].
 
-[[!poll 8 "I tried it, liked it." 306 "I tried it, needs work." 18 "I haven't tried it, but want to" 5 "I don't plan to try it"]]
+[[!poll 7 "I tried it, liked it." 307 "I tried it, needs work." 18 "I haven't tried it, but want to" 5 "I don't plan to try it"]]

poll vote (I tried it, liked it.)
diff --git a/code/kaxxt/feedback.mdwn b/code/kaxxt/feedback.mdwn
index 07d087ef..7b9f5855 100644
--- a/code/kaxxt/feedback.mdwn
+++ b/code/kaxxt/feedback.mdwn
@@ -1,4 +1,4 @@
 Whatdayathink? Please vote in the poll, or post your
 experiences/questions to [[/code/Kaxxt/Discussion]].
 
-[[!poll 7 "I tried it, liked it." 306 "I tried it, needs work." 18 "I haven't tried it, but want to" 5 "I don't plan to try it"]]
+[[!poll 8 "I tried it, liked it." 306 "I tried it, needs work." 18 "I haven't tried it, but want to" 5 "I don't plan to try it"]]

poll vote (I haven't tried it, but want to)
diff --git a/code/kaxxt/feedback.mdwn b/code/kaxxt/feedback.mdwn
index 58197f60..07d087ef 100644
--- a/code/kaxxt/feedback.mdwn
+++ b/code/kaxxt/feedback.mdwn
@@ -1,4 +1,4 @@
 Whatdayathink? Please vote in the poll, or post your
 experiences/questions to [[/code/Kaxxt/Discussion]].
 
-[[!poll 7 "I tried it, liked it." 306 "I tried it, needs work." 17 "I haven't tried it, but want to" 5 "I don't plan to try it"]]
+[[!poll 7 "I tried it, liked it." 306 "I tried it, needs work." 18 "I haven't tried it, but want to" 5 "I don't plan to try it"]]

link to adam heath's git repo for shoop
diff --git a/code/shoop.mdwn b/code/shoop.mdwn
index 9a13455f..ecd58c71 100644
--- a/code/shoop.mdwn
+++ b/code/shoop.mdwn
@@ -4,8 +4,10 @@ about this fun hack that adds Object Orientation to shell scripts.
 
 shoop has not had a package in Debian for some time. It's still
 at <http://shoop.sourceforge.net/>. The version that I
-perfer of is in the [depths of my git repo](http://git.joeyh.name/?p=joey/src.git;a=tree;f=misc/shoop).
+prefer of is in the [depths of my git repo](http://git.joeyh.name/?p=joey/src.git;a=tree;f=misc/shoop).
 This is not the most current version of shoop ever developed, but it's
 my favorite one: shoop as it was before it got too crufty and full of itself.
 
+There is also a git repository here. <https://github.com/eigood/shoop>
+
 Here's [99 bottles of beer in shoop](http://www.99-bottles-of-beer.net/language-shoop-936.html).

poll vote (I tried it, liked it.)
diff --git a/code/kaxxt/feedback.mdwn b/code/kaxxt/feedback.mdwn
index 4139b21e..58197f60 100644
--- a/code/kaxxt/feedback.mdwn
+++ b/code/kaxxt/feedback.mdwn
@@ -1,4 +1,4 @@
 Whatdayathink? Please vote in the poll, or post your
 experiences/questions to [[/code/Kaxxt/Discussion]].
 
-[[!poll 6 "I tried it, liked it." 306 "I tried it, needs work." 17 "I haven't tried it, but want to" 5 "I don't plan to try it"]]
+[[!poll 7 "I tried it, liked it." 306 "I tried it, needs work." 17 "I haven't tried it, but want to" 5 "I don't plan to try it"]]

poll vote (I haven't tried it, but want to)
diff --git a/code/kaxxt/feedback.mdwn b/code/kaxxt/feedback.mdwn
index 9595da74..4139b21e 100644
--- a/code/kaxxt/feedback.mdwn
+++ b/code/kaxxt/feedback.mdwn
@@ -1,4 +1,4 @@
 Whatdayathink? Please vote in the poll, or post your
 experiences/questions to [[/code/Kaxxt/Discussion]].
 
-[[!poll 6 "I tried it, liked it." 306 "I tried it, needs work." 16 "I haven't tried it, but want to" 5 "I don't plan to try it"]]
+[[!poll 6 "I tried it, liked it." 306 "I tried it, needs work." 17 "I haven't tried it, but want to" 5 "I don't plan to try it"]]

osd lol
diff --git a/code/moreutils/discussion.mdwn b/code/moreutils/discussion.mdwn
index 35f762bb..aba2fbf6 100644
--- a/code/moreutils/discussion.mdwn
+++ b/code/moreutils/discussion.mdwn
@@ -2,7 +2,7 @@ Feel free to edit this page to suggest tools to add, or make any other
 comments --[[Joey]]
 
 ## vidir documentation addition: $TMPDIR
-I noticed vidir uses File::Spec->tmpdir which in turn respects `TMPDIR`.  You might want to mention this variable alongside `EDITOR` and `VISUAL` in the `ENVIRONMENT VARIABLES` section of the man page, as it's pretty useful.  On a multi-user system, for example, you can set `TMPDIR` to `/run/user/$UID` to avoid the security implications of a globally accessible `/tmp`.
+I noticed vidir uses `File::Spec->tmpdir` which in turn respects `TMPDIR`.  You might want to mention this variable alongside `EDITOR` and `VISUAL` in the `ENVIRONMENT VARIABLES` section of the man page, as it's pretty useful.  On a multi-user system, for example, you can set `TMPDIR` to `/run/user/$UID` to avoid the security implications of a globally accessible `/tmp`.
 
 ## Sponge segmentation fault
 Sponge gets terminated with SIGSEGV if it tries to append to an unwritable file:

documentation of vidir's $TMPDIR
diff --git a/code/moreutils/discussion.mdwn b/code/moreutils/discussion.mdwn
index 94ba77fd..35f762bb 100644
--- a/code/moreutils/discussion.mdwn
+++ b/code/moreutils/discussion.mdwn
@@ -1,6 +1,9 @@
 Feel free to edit this page to suggest tools to add, or make any other
 comments --[[Joey]]
 
+## vidir documentation addition: $TMPDIR
+I noticed vidir uses File::Spec->tmpdir which in turn respects `TMPDIR`.  You might want to mention this variable alongside `EDITOR` and `VISUAL` in the `ENVIRONMENT VARIABLES` section of the man page, as it's pretty useful.  On a multi-user system, for example, you can set `TMPDIR` to `/run/user/$UID` to avoid the security implications of a globally accessible `/tmp`.
+
 ## Sponge segmentation fault
 Sponge gets terminated with SIGSEGV if it tries to append to an unwritable file:
 
@@ -32,8 +35,8 @@ Written these two tiny tools, but figure they're useful to others:
 
 ## tool suggestion: "fork after grep"
 
-I've written this tool for tzap (tuning DVB-T cards). Iit runs a process as a child, waits for a string to appear on its stdout/stderr, then daemonizes it.     
-This is useful if a program takes a while to initialize, then prints a message on stdout, but does not daemonize itself. 
+I've written this tool for tzap (tuning DVB-T cards). Iit runs a process as a child, waits for a string to appear on its stdout/stderr, then daemonizes it.
+This is useful if a program takes a while to initialize, then prints a message on stdout, but does not daemonize itself.
 
 It put it up on [github here](https://github.com/girst/forkaftergrep)
 
@@ -84,9 +87,9 @@ I'd would really appreciate this feature. I am trying to write my scripts to ret
 
 > I'd proabably be willing to merge a patch adding -e, but making it the
 > default would break existing uses of chronic.
-> 
+>
 > I don't like the filtering out whitespace idea.
-> 
+>
 > I'm somewhat dubious about the idea that scripts so badly written they
 > don't exit nonzero on error are somehow practicing good hygene in their
 > output to stderr. --[[Joey]]
@@ -118,7 +121,7 @@ I think this would be usefull as hell for debuging cron scripts. I have currentl
 -- Tomas Mudrunka
 
 > I think this would be a reasonable default behavior. Patches accepted.
-> --[[Joey]] 
+> --[[Joey]]
 
 >> I just realized that this would be usefull as separate wrapper tool that can be used by chronic. --Tomas Mudrunka
 
@@ -245,7 +248,7 @@ tree using ansi colors and the md5sum if it is a file <= 100 MB.
     -r-x ug- 20120322-1859 /usr/bin/X a7ac83a4031da58dab3a88e9dd247f51
 
 It needs ruby. Tested & developed under Ubuntu 12.04 with Ruby 1.8.
- 
+
 License GPLv3.
 
 I would be glad if you embed it into moreutils. Please send a note if you are interested.
@@ -369,23 +372,23 @@ Literals would be even better. -- poyo983
 
 ## seddir?
 
-Throwing out ideas for a vidir implementation to support non-interactive editors like sed.  
+Throwing out ideas for a vidir implementation to support non-interactive editors like sed.
 An actual 'seddir' (what the name implies) wouldn't be too useful; the best option, in my opinion, would be an 'eddir' that supports both kinds of editors.
 
-Firstly, a '--' option, which passes the rest of the arguments to the editor, would be nice. That would be enough to simulate a 'seddir' of some kind: `VISUAL=sed vidir foo -- -i 's/foo/bar/'`  
-Note the sad fact that we need to rely on the GNU extension '-i'. An option (say -s) to use stdin/stdout instead of creating a temp file, would be handy.  
+Firstly, a '--' option, which passes the rest of the arguments to the editor, would be nice. That would be enough to simulate a 'seddir' of some kind: `VISUAL=sed vidir foo -- -i 's/foo/bar/'`
+Note the sad fact that we need to rely on the GNU extension '-i'. An option (say -s) to use stdin/stdout instead of creating a temp file, would be handy.
 Also, talking about 'visual' is quite misleading here. Maybe an option (say -e) to manually specify the program to run, and fall back to the variables?
 
-Currently `printf 's/foo/bar/\nw\nq\n' | VISUAL=ed vidir` works, but no way to combine that with `vidir -` (filelist on stdin).  
+Currently `printf 's/foo/bar/\nw\nq\n' | VISUAL=ed vidir` works, but no way to combine that with `vidir -` (filelist on stdin).
 An option (say -f) to specify a file that will be passed to the editor as stdin would be handy.
 
-Summary:  
-'-f [script-file]' and '-s' are mutually exclusive.  
-'-f' is default, uses a temp file, passes contents of the file (script) specified in its optional argument as stdin to the editor. Can be repeated to supply more files on stdin.  
-'-s' uses stdin/stdout with the editor, instead of a temp file. (Not related to the stdin/stdout of eddir itself.)  
-'-e editor' specifies the program to run as the 'editor'. Defaults to `${VISUAL:-${EDITOR:-vi}}` on '-f' and `sed` on '-s'.  
-Other arguments are file names as usual. (Also, IMO there's no need for '-' to enable the stdin filelist, just always use it if it's nonempty.)  
-'--' ends processing of arguments, and passes the rest to the editor.  
+Summary:
+'-f [script-file]' and '-s' are mutually exclusive.
+'-f' is default, uses a temp file, passes contents of the file (script) specified in its optional argument as stdin to the editor. Can be repeated to supply more files on stdin.
+'-s' uses stdin/stdout with the editor, instead of a temp file. (Not related to the stdin/stdout of eddir itself.)
+'-e editor' specifies the program to run as the 'editor'. Defaults to `${VISUAL:-${EDITOR:-vi}}` on '-f' and `sed` on '-s'.
+Other arguments are file names as usual. (Also, IMO there's no need for '-' to enable the stdin filelist, just always use it if it's nonempty.)
+'--' ends processing of arguments, and passes the rest to the editor.
 
 What still *cannot* be done is to have a script (like for ed) on stdin. But how often do you have a script coming from a pipe anyway? Scripts are kept in files, so use '-f script'.
 
@@ -397,7 +400,7 @@ Like vidir, to edit where symbolic links point at.
 
 ## url2file
 
-New tool url2file as found at http://specs.dachary.org/url2file/ : the idea is to be able to do wc -l $(url2file http://foo.com/) 
+New tool url2file as found at http://specs.dachary.org/url2file/ : the idea is to be able to do wc -l $(url2file http://foo.com/)
 
 > See the `dog` utility from the package by that name.
 
@@ -492,7 +495,7 @@ Jann
 
 It can be done with "tail -fc+1 FOO".
 
-> This is missing the key part, which is exiting when the file stops being written to. --[[Joey]] 
+> This is missing the key part, which is exiting when the file stops being written to. --[[Joey]]
 
 ## "null_tee" for sponge
 
@@ -607,9 +610,9 @@ I know dialog et al could be used; however, what I don't like about dialog is th
 
 ## ts
 
-Suggestions: 
+Suggestions:
 
-It would be nice to have an option to add a blank line or other string as an indicator that time has elapsed.  Seeing blank lines is easier on the eyes than parsing numbers when your goal is just to see clusters of debug info that happened around the same time.  e.g.  
+It would be nice to have an option to add a blank line or other string as an indicator that time has elapsed.  Seeing blank lines is easier on the eyes than parsing numbers when your goal is just to see clusters of debug info that happened around the same time.  e.g.
 
     testprogram | ts -b 0.1
 
@@ -651,8 +654,8 @@ Curiously, running bar.sh directly doesn't have this problem.  I'm not sure what
 
 ## pee
 
-* Please can the manpage warn of the non-preservation of order, on the collected stdout from child processes?  
-  On first inspection with `pee md5sum sha256sum` vs `pee sha256sum md5sum`, and on a fast/idle machine, it looks like stdout are collected and then written. But more complex examples show that stdouts may be interleaved even when there have been no newlines yet, so `pee 'md5sum > foo.md5' 'sha256sum > foo.sha256'` is a much better solution.  Thanks -- m  
+* Please can the manpage warn of the non-preservation of order, on the collected stdout from child processes?
+  On first inspection with `pee md5sum sha256sum` vs `pee sha256sum md5sum`, and on a fast/idle machine, it looks like stdout are collected and then written. But more complex examples show that stdouts may be interleaved even when there have been no newlines yet, so `pee 'md5sum > foo.md5' 'sha256sum > foo.sha256'` is a much better solution.  Thanks -- m
   *ps.* no bytes were harmed in our discovery of this behaviour, because we've seen interleaved data too many times before! :-]
 
 ## Vipe without stdin
@@ -683,10 +686,10 @@ Quoting rum soaked space hobo:
 > one-line ternary logic operators I think, but it was extremely limited. So if
 > you wanted to branch somewhere else in your script, you had to shell out to
 > /bin/goto.
-> 
+>
 > Yes, that's right. You forked a subprocess which would run goto and the parent
 > process would resume from the new location.
-> 
+>
 > How, you ask? Well, the subprocess would inherit all file descriptors,
 > including the fd for the script itself. All it needed to do was seek() that;
 > and when it exited, the parent would drop the needle where the subprocess had
@@ -700,35 +703,35 @@ shebang and execing it on /dev/fd/n seeked appropriately.
 
 Let vidir use sorted file list ls -rt order into vim buffer.Currently it just randomly creates the file list buffer.
 
-Case 1 - 
+Case 1 -
 If we set EDITOR="vi" then,
 vidir << EOF
 :%s/string/replace/g
 EOF
 !!! IT WORKS !!! --> Non interactively
 
-Case 2 - 
-I have a files whose rename requires a regex that works only on sorted order of files 
+Case 2 -
+I have a files whose rename requires a regex that works only on sorted order of files
 vidir does not consider sorted order of files and requires additional
 ls -rt | vidir - [Works but is interactive cannot be used for batch processing]
 to be executed to edit filenames in sorted order.
 
 But above doesn't allow for keystroke injection as in Case 1
 
-eg. ls -rt | vidir - << EOF 
+eg. ls -rt | vidir - << EOF
 :%s/string/replace/g
 EOF
 !!! NOT WORKS !!! ---> As input is conflicted with heredoc
 
 ls -rt | vim - -c ':%s/string/replace/g^[:wx'
 
-!!!Above works!!!----> but how can we achieve it in vidir 
+!!!Above works!!!----> but how can we achieve it in vidir
 
 Tried setting EDITOR="vim - -c 'command'"
 But not working
 
 
-Current workaround: 
+Current workaround:
 
 printf 'regex' >> /tmp/script.vim
 

update
diff --git a/boxen.mdwn b/boxen.mdwn
index 66d27593..d106c6e4 100644
--- a/boxen.mdwn
+++ b/boxen.mdwn
@@ -21,7 +21,7 @@ Mostly mythical creatures.
 * corvid
 * kraken
 * wildebeest
-* garlic (Maggie's)
+* eel {*} (Maggie's)
 
 ## servers
 

calendar update
diff --git a/blog/archives/2023.mdwn b/blog/archives/2023.mdwn
new file mode 100644
index 00000000..1fd4aa45
--- /dev/null
+++ b/blog/archives/2023.mdwn
@@ -0,0 +1 @@
+[[!calendar type=year year=2023 pages="blog/entry/* and !*/Discussion"]]
diff --git a/blog/archives/2023/01.mdwn b/blog/archives/2023/01.mdwn
new file mode 100644
index 00000000..3e8ad875
--- /dev/null
+++ b/blog/archives/2023/01.mdwn
@@ -0,0 +1,5 @@
+[[!sidebar content="""
+[[!calendar type=month month=01 year=2023 pages="blog/entry/* and !*/Discussion"]]
+"""]]
+
+[[!inline pages="creation_month(01) and creation_year(2023) and blog/entry/* and !*/Discussion" show=0 feeds=no reverse=yes]]
diff --git a/blog/archives/2023/02.mdwn b/blog/archives/2023/02.mdwn
new file mode 100644
index 00000000..99bad978
--- /dev/null
+++ b/blog/archives/2023/02.mdwn
@@ -0,0 +1,5 @@
+[[!sidebar content="""
+[[!calendar type=month month=02 year=2023 pages="blog/entry/* and !*/Discussion"]]
+"""]]
+
+[[!inline pages="creation_month(02) and creation_year(2023) and blog/entry/* and !*/Discussion" show=0 feeds=no reverse=yes]]
diff --git a/blog/archives/2023/03.mdwn b/blog/archives/2023/03.mdwn
new file mode 100644
index 00000000..bcefeeef
--- /dev/null
+++ b/blog/archives/2023/03.mdwn
@@ -0,0 +1,5 @@
+[[!sidebar content="""
+[[!calendar type=month month=03 year=2023 pages="blog/entry/* and !*/Discussion"]]
+"""]]
+
+[[!inline pages="creation_month(03) and creation_year(2023) and blog/entry/* and !*/Discussion" show=0 feeds=no reverse=yes]]
diff --git a/blog/archives/2023/04.mdwn b/blog/archives/2023/04.mdwn
new file mode 100644
index 00000000..364b8582
--- /dev/null
+++ b/blog/archives/2023/04.mdwn
@@ -0,0 +1,5 @@
+[[!sidebar content="""
+[[!calendar type=month month=04 year=2023 pages="blog/entry/* and !*/Discussion"]]
+"""]]
+
+[[!inline pages="creation_month(04) and creation_year(2023) and blog/entry/* and !*/Discussion" show=0 feeds=no reverse=yes]]
diff --git a/blog/archives/2023/05.mdwn b/blog/archives/2023/05.mdwn
new file mode 100644
index 00000000..d568ed88
--- /dev/null
+++ b/blog/archives/2023/05.mdwn
@@ -0,0 +1,5 @@
+[[!sidebar content="""
+[[!calendar type=month month=05 year=2023 pages="blog/entry/* and !*/Discussion"]]
+"""]]
+
+[[!inline pages="creation_month(05) and creation_year(2023) and blog/entry/* and !*/Discussion" show=0 feeds=no reverse=yes]]
diff --git a/blog/archives/2023/06.mdwn b/blog/archives/2023/06.mdwn
new file mode 100644
index 00000000..2d9af7b9
--- /dev/null
+++ b/blog/archives/2023/06.mdwn
@@ -0,0 +1,5 @@
+[[!sidebar content="""
+[[!calendar type=month month=06 year=2023 pages="blog/entry/* and !*/Discussion"]]
+"""]]
+
+[[!inline pages="creation_month(06) and creation_year(2023) and blog/entry/* and !*/Discussion" show=0 feeds=no reverse=yes]]
diff --git a/blog/archives/2023/07.mdwn b/blog/archives/2023/07.mdwn
new file mode 100644
index 00000000..3292a581
--- /dev/null
+++ b/blog/archives/2023/07.mdwn
@@ -0,0 +1,5 @@
+[[!sidebar content="""
+[[!calendar type=month month=07 year=2023 pages="blog/entry/* and !*/Discussion"]]
+"""]]
+
+[[!inline pages="creation_month(07) and creation_year(2023) and blog/entry/* and !*/Discussion" show=0 feeds=no reverse=yes]]
diff --git a/blog/archives/2023/08.mdwn b/blog/archives/2023/08.mdwn
new file mode 100644
index 00000000..ca724f53
--- /dev/null
+++ b/blog/archives/2023/08.mdwn
@@ -0,0 +1,5 @@
+[[!sidebar content="""
+[[!calendar type=month month=08 year=2023 pages="blog/entry/* and !*/Discussion"]]
+"""]]
+
+[[!inline pages="creation_month(08) and creation_year(2023) and blog/entry/* and !*/Discussion" show=0 feeds=no reverse=yes]]
diff --git a/blog/archives/2023/09.mdwn b/blog/archives/2023/09.mdwn
new file mode 100644
index 00000000..0441530b
--- /dev/null
+++ b/blog/archives/2023/09.mdwn
@@ -0,0 +1,5 @@
+[[!sidebar content="""
+[[!calendar type=month month=09 year=2023 pages="blog/entry/* and !*/Discussion"]]
+"""]]
+
+[[!inline pages="creation_month(09) and creation_year(2023) and blog/entry/* and !*/Discussion" show=0 feeds=no reverse=yes]]
diff --git a/blog/archives/2023/10.mdwn b/blog/archives/2023/10.mdwn
new file mode 100644
index 00000000..cc1564fa
--- /dev/null
+++ b/blog/archives/2023/10.mdwn
@@ -0,0 +1,5 @@
+[[!sidebar content="""
+[[!calendar type=month month=10 year=2023 pages="blog/entry/* and !*/Discussion"]]
+"""]]
+
+[[!inline pages="creation_month(10) and creation_year(2023) and blog/entry/* and !*/Discussion" show=0 feeds=no reverse=yes]]
diff --git a/blog/archives/2023/11.mdwn b/blog/archives/2023/11.mdwn
new file mode 100644
index 00000000..101f8262
--- /dev/null
+++ b/blog/archives/2023/11.mdwn
@@ -0,0 +1,5 @@
+[[!sidebar content="""
+[[!calendar type=month month=11 year=2023 pages="blog/entry/* and !*/Discussion"]]
+"""]]
+
+[[!inline pages="creation_month(11) and creation_year(2023) and blog/entry/* and !*/Discussion" show=0 feeds=no reverse=yes]]
diff --git a/blog/archives/2023/12.mdwn b/blog/archives/2023/12.mdwn
new file mode 100644
index 00000000..5fb10013
--- /dev/null
+++ b/blog/archives/2023/12.mdwn
@@ -0,0 +1,5 @@
+[[!sidebar content="""
+[[!calendar type=month month=12 year=2023 pages="blog/entry/* and !*/Discussion"]]
+"""]]
+
+[[!inline pages="creation_month(12) and creation_year(2023) and blog/entry/* and !*/Discussion" show=0 feeds=no reverse=yes]]

comment
diff --git a/blog/entry/completely_linux_distribution-independent_packaging/comment_6_9e24a8f8fcd3fac1abdba40d80cd6597._comment b/blog/entry/completely_linux_distribution-independent_packaging/comment_6_9e24a8f8fcd3fac1abdba40d80cd6597._comment
new file mode 100644
index 00000000..69c7822a
--- /dev/null
+++ b/blog/entry/completely_linux_distribution-independent_packaging/comment_6_9e24a8f8fcd3fac1abdba40d80cd6597._comment
@@ -0,0 +1,15 @@
+[[!comment format=mdwn
+ username="joey"
+ subject="""comment 6"""
+ date="2022-12-28T21:57:48Z"
+ content="""
+Very close to this same idea has been independantly arrived at by
+<https://zapps.app/>.
+
+The main difference is they change the search paths in the binaries to be
+position-independant. This needs some linker scripting at build time.
+
+Seems like a nice project. Also have to mention that many many git-annex
+users in odd situations have used my packages built this way for the past
+decade.
+"""]]

removed
diff --git a/blog/entry/USB_powered_Sheevaplug/comment_1_e837bf27a27f353f501e1ec0dca3fe9d._comment b/blog/entry/USB_powered_Sheevaplug/comment_1_e837bf27a27f353f501e1ec0dca3fe9d._comment
deleted file mode 100644
index 94762d6d..00000000
--- a/blog/entry/USB_powered_Sheevaplug/comment_1_e837bf27a27f353f501e1ec0dca3fe9d._comment
+++ /dev/null
@@ -1,16 +0,0 @@
-[[!comment format=mdwn
- username="codecomplete@4f4e7a88cc01c6cce47e1d93e38fa53c2e385eb2"
- nickname="codecomplete"
- avatar="http://cdn.libravatar.org/avatar/222fc1ad4f1993620a21cb57fa816f16"
- subject="Any USB cable? How to wire?"
- date="2022-11-25T15:00:54Z"
- content="""
-Thanks much for the tip on powering the Sheevaplug through USB. It'll come handy the day the PSU I've been using for years goes south — it happened with the original.
-
-I know next to nothing about 'lectricity:
-1. Do all USB cables have four wires?
-2. How should connect them to the four-pin white part that plugs into the board?
-3. Will any USB charger provide enough current (1A? 2A? More?)?
-
-Thank you.
-"""]]

Added a comment: Any USB cable? How to wire?
diff --git a/blog/entry/USB_powered_Sheevaplug/comment_2_62c2c3b1be30d193e6d832a9a42db8f7._comment b/blog/entry/USB_powered_Sheevaplug/comment_2_62c2c3b1be30d193e6d832a9a42db8f7._comment
new file mode 100644
index 00000000..86b36315
--- /dev/null
+++ b/blog/entry/USB_powered_Sheevaplug/comment_2_62c2c3b1be30d193e6d832a9a42db8f7._comment
@@ -0,0 +1,16 @@
+[[!comment format=mdwn
+ username="codecomplete@4f4e7a88cc01c6cce47e1d93e38fa53c2e385eb2"
+ nickname="codecomplete"
+ avatar="http://cdn.libravatar.org/avatar/222fc1ad4f1993620a21cb57fa816f16"
+ subject="Any USB cable? How to wire?"
+ date="2022-11-25T15:01:04Z"
+ content="""
+Thanks much for the tip on powering the Sheevaplug through USB. It'll come handy the day the PSU I've been using for years goes south — it happened with the original.
+
+I know next to nothing about 'lectricity:
+1. Do all USB cables have four wires?
+2. How should connect them to the four-pin white part that plugs into the board?
+3. Will any USB charger provide enough current (1A? 2A? More?)?
+
+Thank you.
+"""]]

Added a comment: Any USB cable? How to wire?
diff --git a/blog/entry/USB_powered_Sheevaplug/comment_1_e837bf27a27f353f501e1ec0dca3fe9d._comment b/blog/entry/USB_powered_Sheevaplug/comment_1_e837bf27a27f353f501e1ec0dca3fe9d._comment
new file mode 100644
index 00000000..94762d6d
--- /dev/null
+++ b/blog/entry/USB_powered_Sheevaplug/comment_1_e837bf27a27f353f501e1ec0dca3fe9d._comment
@@ -0,0 +1,16 @@
+[[!comment format=mdwn
+ username="codecomplete@4f4e7a88cc01c6cce47e1d93e38fa53c2e385eb2"
+ nickname="codecomplete"
+ avatar="http://cdn.libravatar.org/avatar/222fc1ad4f1993620a21cb57fa816f16"
+ subject="Any USB cable? How to wire?"
+ date="2022-11-25T15:00:54Z"
+ content="""
+Thanks much for the tip on powering the Sheevaplug through USB. It'll come handy the day the PSU I've been using for years goes south — it happened with the original.
+
+I know next to nothing about 'lectricity:
+1. Do all USB cables have four wires?
+2. How should connect them to the four-pin white part that plugs into the board?
+3. Will any USB charger provide enough current (1A? 2A? More?)?
+
+Thank you.
+"""]]

poll vote (I haven't tried it, but want to)
diff --git a/code/kaxxt/feedback.mdwn b/code/kaxxt/feedback.mdwn
index e3f4722c..9595da74 100644
--- a/code/kaxxt/feedback.mdwn
+++ b/code/kaxxt/feedback.mdwn
@@ -1,4 +1,4 @@
 Whatdayathink? Please vote in the poll, or post your
 experiences/questions to [[/code/Kaxxt/Discussion]].
 
-[[!poll 6 "I tried it, liked it." 306 "I tried it, needs work." 15 "I haven't tried it, but want to" 5 "I don't plan to try it"]]
+[[!poll 6 "I tried it, liked it." 306 "I tried it, needs work." 16 "I haven't tried it, but want to" 5 "I don't plan to try it"]]

poll vote (I tried it, liked it.)
diff --git a/code/kaxxt/feedback.mdwn b/code/kaxxt/feedback.mdwn
index 7307889d..e3f4722c 100644
--- a/code/kaxxt/feedback.mdwn
+++ b/code/kaxxt/feedback.mdwn
@@ -1,4 +1,4 @@
 Whatdayathink? Please vote in the poll, or post your
 experiences/questions to [[/code/Kaxxt/Discussion]].
 
-[[!poll 5 "I tried it, liked it." 306 "I tried it, needs work." 15 "I haven't tried it, but want to" 5 "I don't plan to try it"]]
+[[!poll 6 "I tried it, liked it." 306 "I tried it, needs work." 15 "I haven't tried it, but want to" 5 "I don't plan to try it"]]

poll vote (I don't plan to try it)
diff --git a/code/kaxxt/feedback.mdwn b/code/kaxxt/feedback.mdwn
index 13fcfe1b..7307889d 100644
--- a/code/kaxxt/feedback.mdwn
+++ b/code/kaxxt/feedback.mdwn
@@ -1,4 +1,4 @@
 Whatdayathink? Please vote in the poll, or post your
 experiences/questions to [[/code/Kaxxt/Discussion]].
 
-[[!poll 5 "I tried it, liked it." 306 "I tried it, needs work." 15 "I haven't tried it, but want to" 4 "I don't plan to try it"]]
+[[!poll 5 "I tried it, liked it." 306 "I tried it, needs work." 15 "I haven't tried it, but want to" 5 "I don't plan to try it"]]

poll vote (I tried it, needs work.,,()))',"))
diff --git a/code/kaxxt/feedback.mdwn b/code/kaxxt/feedback.mdwn
index 59b20ffe..13fcfe1b 100644
--- a/code/kaxxt/feedback.mdwn
+++ b/code/kaxxt/feedback.mdwn
@@ -1,4 +1,4 @@
 Whatdayathink? Please vote in the poll, or post your
 experiences/questions to [[/code/Kaxxt/Discussion]].
 
-[[!poll 5 "I tried it, liked it." 307 "I tried it, needs work." 15 "I haven't tried it, but want to" 4 "I don't plan to try it"]]
+[[!poll 5 "I tried it, liked it." 306 "I tried it, needs work." 15 "I haven't tried it, but want to" 4 "I don't plan to try it"]]

poll vote (I tried it, needs work.)
diff --git a/code/kaxxt/feedback.mdwn b/code/kaxxt/feedback.mdwn
index 13fcfe1b..59b20ffe 100644
--- a/code/kaxxt/feedback.mdwn
+++ b/code/kaxxt/feedback.mdwn
@@ -1,4 +1,4 @@
 Whatdayathink? Please vote in the poll, or post your
 experiences/questions to [[/code/Kaxxt/Discussion]].
 
-[[!poll 5 "I tried it, liked it." 306 "I tried it, needs work." 15 "I haven't tried it, but want to" 4 "I don't plan to try it"]]
+[[!poll 5 "I tried it, liked it." 307 "I tried it, needs work." 15 "I haven't tried it, but want to" 4 "I don't plan to try it"]]

poll vote (I tried it, needs work.)
diff --git a/code/kaxxt/feedback.mdwn b/code/kaxxt/feedback.mdwn
index 4145ab7f..13fcfe1b 100644
--- a/code/kaxxt/feedback.mdwn
+++ b/code/kaxxt/feedback.mdwn
@@ -1,4 +1,4 @@
 Whatdayathink? Please vote in the poll, or post your
 experiences/questions to [[/code/Kaxxt/Discussion]].
 
-[[!poll 5 "I tried it, liked it." 305 "I tried it, needs work." 15 "I haven't tried it, but want to" 4 "I don't plan to try it"]]
+[[!poll 5 "I tried it, liked it." 306 "I tried it, needs work." 15 "I haven't tried it, but want to" 4 "I don't plan to try it"]]

poll vote (I tried it, needs work.)
diff --git a/code/kaxxt/feedback.mdwn b/code/kaxxt/feedback.mdwn
index 1c63b467..4145ab7f 100644
--- a/code/kaxxt/feedback.mdwn
+++ b/code/kaxxt/feedback.mdwn
@@ -1,4 +1,4 @@
 Whatdayathink? Please vote in the poll, or post your
 experiences/questions to [[/code/Kaxxt/Discussion]].
 
-[[!poll 5 "I tried it, liked it." 304 "I tried it, needs work." 15 "I haven't tried it, but want to" 4 "I don't plan to try it"]]
+[[!poll 5 "I tried it, liked it." 305 "I tried it, needs work." 15 "I haven't tried it, but want to" 4 "I don't plan to try it"]]

poll vote (I tried it, needs work.)
diff --git a/code/kaxxt/feedback.mdwn b/code/kaxxt/feedback.mdwn
index 22ab4f61..1c63b467 100644
--- a/code/kaxxt/feedback.mdwn
+++ b/code/kaxxt/feedback.mdwn
@@ -1,4 +1,4 @@
 Whatdayathink? Please vote in the poll, or post your
 experiences/questions to [[/code/Kaxxt/Discussion]].
 
-[[!poll 5 "I tried it, liked it." 303 "I tried it, needs work." 15 "I haven't tried it, but want to" 4 "I don't plan to try it"]]
+[[!poll 5 "I tried it, liked it." 304 "I tried it, needs work." 15 "I haven't tried it, but want to" 4 "I don't plan to try it"]]

poll vote (I tried it, needs work.)
diff --git a/code/kaxxt/feedback.mdwn b/code/kaxxt/feedback.mdwn
index 611c32fb..22ab4f61 100644
--- a/code/kaxxt/feedback.mdwn
+++ b/code/kaxxt/feedback.mdwn
@@ -1,4 +1,4 @@
 Whatdayathink? Please vote in the poll, or post your
 experiences/questions to [[/code/Kaxxt/Discussion]].
 
-[[!poll 5 "I tried it, liked it." 302 "I tried it, needs work." 15 "I haven't tried it, but want to" 4 "I don't plan to try it"]]
+[[!poll 5 "I tried it, liked it." 303 "I tried it, needs work." 15 "I haven't tried it, but want to" 4 "I don't plan to try it"]]

poll vote (I tried it, needs work.)
diff --git a/code/kaxxt/feedback.mdwn b/code/kaxxt/feedback.mdwn
index 4bbdecc8..611c32fb 100644
--- a/code/kaxxt/feedback.mdwn
+++ b/code/kaxxt/feedback.mdwn
@@ -1,4 +1,4 @@
 Whatdayathink? Please vote in the poll, or post your
 experiences/questions to [[/code/Kaxxt/Discussion]].
 
-[[!poll 5 "I tried it, liked it." 301 "I tried it, needs work." 15 "I haven't tried it, but want to" 4 "I don't plan to try it"]]
+[[!poll 5 "I tried it, liked it." 302 "I tried it, needs work." 15 "I haven't tried it, but want to" 4 "I don't plan to try it"]]

poll vote (I tried it, needs work.)
diff --git a/code/kaxxt/feedback.mdwn b/code/kaxxt/feedback.mdwn
index 6f892180..4bbdecc8 100644
--- a/code/kaxxt/feedback.mdwn
+++ b/code/kaxxt/feedback.mdwn
@@ -1,4 +1,4 @@
 Whatdayathink? Please vote in the poll, or post your
 experiences/questions to [[/code/Kaxxt/Discussion]].
 
-[[!poll 5 "I tried it, liked it." 300 "I tried it, needs work." 15 "I haven't tried it, but want to" 4 "I don't plan to try it"]]
+[[!poll 5 "I tried it, liked it." 301 "I tried it, needs work." 15 "I haven't tried it, but want to" 4 "I don't plan to try it"]]

poll vote (I tried it, needs work.)
diff --git a/code/kaxxt/feedback.mdwn b/code/kaxxt/feedback.mdwn
index f4ab8c1d..6f892180 100644
--- a/code/kaxxt/feedback.mdwn
+++ b/code/kaxxt/feedback.mdwn
@@ -1,4 +1,4 @@
 Whatdayathink? Please vote in the poll, or post your
 experiences/questions to [[/code/Kaxxt/Discussion]].
 
-[[!poll 5 "I tried it, liked it." 299 "I tried it, needs work." 15 "I haven't tried it, but want to" 4 "I don't plan to try it"]]
+[[!poll 5 "I tried it, liked it." 300 "I tried it, needs work." 15 "I haven't tried it, but want to" 4 "I don't plan to try it"]]

poll vote (I tried it, needs work.)
diff --git a/code/kaxxt/feedback.mdwn b/code/kaxxt/feedback.mdwn
index 27819b72..f4ab8c1d 100644
--- a/code/kaxxt/feedback.mdwn
+++ b/code/kaxxt/feedback.mdwn
@@ -1,4 +1,4 @@
 Whatdayathink? Please vote in the poll, or post your
 experiences/questions to [[/code/Kaxxt/Discussion]].
 
-[[!poll 5 "I tried it, liked it." 298 "I tried it, needs work." 15 "I haven't tried it, but want to" 4 "I don't plan to try it"]]
+[[!poll 5 "I tried it, liked it." 299 "I tried it, needs work." 15 "I haven't tried it, but want to" 4 "I don't plan to try it"]]

poll vote (I tried it, needs work.)
diff --git a/code/kaxxt/feedback.mdwn b/code/kaxxt/feedback.mdwn
index 9c158dc8..27819b72 100644
--- a/code/kaxxt/feedback.mdwn
+++ b/code/kaxxt/feedback.mdwn
@@ -1,4 +1,4 @@
 Whatdayathink? Please vote in the poll, or post your
 experiences/questions to [[/code/Kaxxt/Discussion]].
 
-[[!poll 5 "I tried it, liked it." 297 "I tried it, needs work." 15 "I haven't tried it, but want to" 4 "I don't plan to try it"]]
+[[!poll 5 "I tried it, liked it." 298 "I tried it, needs work." 15 "I haven't tried it, but want to" 4 "I don't plan to try it"]]

poll vote (I tried it, needs work.)
diff --git a/code/kaxxt/feedback.mdwn b/code/kaxxt/feedback.mdwn
index 747d8737..9c158dc8 100644
--- a/code/kaxxt/feedback.mdwn
+++ b/code/kaxxt/feedback.mdwn
@@ -1,4 +1,4 @@
 Whatdayathink? Please vote in the poll, or post your
 experiences/questions to [[/code/Kaxxt/Discussion]].
 
-[[!poll 5 "I tried it, liked it." 296 "I tried it, needs work." 15 "I haven't tried it, but want to" 4 "I don't plan to try it"]]
+[[!poll 5 "I tried it, liked it." 297 "I tried it, needs work." 15 "I haven't tried it, but want to" 4 "I don't plan to try it"]]

poll vote (I tried it, needs work.)
diff --git a/code/kaxxt/feedback.mdwn b/code/kaxxt/feedback.mdwn
index ec536ac9..747d8737 100644
--- a/code/kaxxt/feedback.mdwn
+++ b/code/kaxxt/feedback.mdwn
@@ -1,4 +1,4 @@
 Whatdayathink? Please vote in the poll, or post your
 experiences/questions to [[/code/Kaxxt/Discussion]].
 
-[[!poll 5 "I tried it, liked it." 295 "I tried it, needs work." 15 "I haven't tried it, but want to" 4 "I don't plan to try it"]]
+[[!poll 5 "I tried it, liked it." 296 "I tried it, needs work." 15 "I haven't tried it, but want to" 4 "I don't plan to try it"]]

poll vote (I tried it, needs work.)
diff --git a/code/kaxxt/feedback.mdwn b/code/kaxxt/feedback.mdwn
index 064c37fa..ec536ac9 100644
--- a/code/kaxxt/feedback.mdwn
+++ b/code/kaxxt/feedback.mdwn
@@ -1,4 +1,4 @@
 Whatdayathink? Please vote in the poll, or post your
 experiences/questions to [[/code/Kaxxt/Discussion]].
 
-[[!poll 5 "I tried it, liked it." 294 "I tried it, needs work." 15 "I haven't tried it, but want to" 4 "I don't plan to try it"]]
+[[!poll 5 "I tried it, liked it." 295 "I tried it, needs work." 15 "I haven't tried it, but want to" 4 "I don't plan to try it"]]

poll vote (I tried it, needs work.)
diff --git a/code/kaxxt/feedback.mdwn b/code/kaxxt/feedback.mdwn
index 39e0b0ed..064c37fa 100644
--- a/code/kaxxt/feedback.mdwn
+++ b/code/kaxxt/feedback.mdwn
@@ -1,4 +1,4 @@
 Whatdayathink? Please vote in the poll, or post your
 experiences/questions to [[/code/Kaxxt/Discussion]].
 
-[[!poll 5 "I tried it, liked it." 293 "I tried it, needs work." 15 "I haven't tried it, but want to" 4 "I don't plan to try it"]]
+[[!poll 5 "I tried it, liked it." 294 "I tried it, needs work." 15 "I haven't tried it, but want to" 4 "I don't plan to try it"]]

poll vote (I tried it, needs work.)
diff --git a/code/kaxxt/feedback.mdwn b/code/kaxxt/feedback.mdwn
index ee224012..39e0b0ed 100644
--- a/code/kaxxt/feedback.mdwn
+++ b/code/kaxxt/feedback.mdwn
@@ -1,4 +1,4 @@
 Whatdayathink? Please vote in the poll, or post your
 experiences/questions to [[/code/Kaxxt/Discussion]].
 
-[[!poll 5 "I tried it, liked it." 292 "I tried it, needs work." 15 "I haven't tried it, but want to" 4 "I don't plan to try it"]]
+[[!poll 5 "I tried it, liked it." 293 "I tried it, needs work." 15 "I haven't tried it, but want to" 4 "I don't plan to try it"]]

poll vote (I tried it, needs work.)
diff --git a/code/kaxxt/feedback.mdwn b/code/kaxxt/feedback.mdwn
index 365ef0f3..ee224012 100644
--- a/code/kaxxt/feedback.mdwn
+++ b/code/kaxxt/feedback.mdwn
@@ -1,4 +1,4 @@
 Whatdayathink? Please vote in the poll, or post your
 experiences/questions to [[/code/Kaxxt/Discussion]].
 
-[[!poll 5 "I tried it, liked it." 291 "I tried it, needs work." 15 "I haven't tried it, but want to" 4 "I don't plan to try it"]]
+[[!poll 5 "I tried it, liked it." 292 "I tried it, needs work." 15 "I haven't tried it, but want to" 4 "I don't plan to try it"]]

poll vote (I tried it, needs work.)
diff --git a/code/kaxxt/feedback.mdwn b/code/kaxxt/feedback.mdwn
index db865dbe..365ef0f3 100644
--- a/code/kaxxt/feedback.mdwn
+++ b/code/kaxxt/feedback.mdwn
@@ -1,4 +1,4 @@
 Whatdayathink? Please vote in the poll, or post your
 experiences/questions to [[/code/Kaxxt/Discussion]].
 
-[[!poll 5 "I tried it, liked it." 290 "I tried it, needs work." 15 "I haven't tried it, but want to" 4 "I don't plan to try it"]]
+[[!poll 5 "I tried it, liked it." 291 "I tried it, needs work." 15 "I haven't tried it, but want to" 4 "I don't plan to try it"]]

poll vote (I tried it, needs work.)
diff --git a/code/kaxxt/feedback.mdwn b/code/kaxxt/feedback.mdwn
index 56727c7a..db865dbe 100644
--- a/code/kaxxt/feedback.mdwn
+++ b/code/kaxxt/feedback.mdwn
@@ -1,4 +1,4 @@
 Whatdayathink? Please vote in the poll, or post your
 experiences/questions to [[/code/Kaxxt/Discussion]].
 
-[[!poll 5 "I tried it, liked it." 289 "I tried it, needs work." 15 "I haven't tried it, but want to" 4 "I don't plan to try it"]]
+[[!poll 5 "I tried it, liked it." 290 "I tried it, needs work." 15 "I haven't tried it, but want to" 4 "I don't plan to try it"]]

poll vote (I tried it, needs work.)
diff --git a/code/kaxxt/feedback.mdwn b/code/kaxxt/feedback.mdwn
index dbd9144f..56727c7a 100644
--- a/code/kaxxt/feedback.mdwn
+++ b/code/kaxxt/feedback.mdwn
@@ -1,4 +1,4 @@
 Whatdayathink? Please vote in the poll, or post your
 experiences/questions to [[/code/Kaxxt/Discussion]].
 
-[[!poll 5 "I tried it, liked it." 288 "I tried it, needs work." 15 "I haven't tried it, but want to" 4 "I don't plan to try it"]]
+[[!poll 5 "I tried it, liked it." 289 "I tried it, needs work." 15 "I haven't tried it, but want to" 4 "I don't plan to try it"]]

poll vote (I tried it, needs work.)
diff --git a/code/kaxxt/feedback.mdwn b/code/kaxxt/feedback.mdwn
index 2a3aa467..dbd9144f 100644
--- a/code/kaxxt/feedback.mdwn
+++ b/code/kaxxt/feedback.mdwn
@@ -1,4 +1,4 @@
 Whatdayathink? Please vote in the poll, or post your
 experiences/questions to [[/code/Kaxxt/Discussion]].
 
-[[!poll 5 "I tried it, liked it." 287 "I tried it, needs work." 15 "I haven't tried it, but want to" 4 "I don't plan to try it"]]
+[[!poll 5 "I tried it, liked it." 288 "I tried it, needs work." 15 "I haven't tried it, but want to" 4 "I don't plan to try it"]]

poll vote (I tried it, needs work.)
diff --git a/code/kaxxt/feedback.mdwn b/code/kaxxt/feedback.mdwn
index 9a8ebc0a..2a3aa467 100644
--- a/code/kaxxt/feedback.mdwn
+++ b/code/kaxxt/feedback.mdwn
@@ -1,4 +1,4 @@
 Whatdayathink? Please vote in the poll, or post your
 experiences/questions to [[/code/Kaxxt/Discussion]].
 
-[[!poll 5 "I tried it, liked it." 286 "I tried it, needs work." 15 "I haven't tried it, but want to" 4 "I don't plan to try it"]]
+[[!poll 5 "I tried it, liked it." 287 "I tried it, needs work." 15 "I haven't tried it, but want to" 4 "I don't plan to try it"]]

poll vote (I tried it, needs work.)
diff --git a/code/kaxxt/feedback.mdwn b/code/kaxxt/feedback.mdwn
index 0da2e08b..9a8ebc0a 100644
--- a/code/kaxxt/feedback.mdwn
+++ b/code/kaxxt/feedback.mdwn
@@ -1,4 +1,4 @@
 Whatdayathink? Please vote in the poll, or post your
 experiences/questions to [[/code/Kaxxt/Discussion]].
 
-[[!poll 5 "I tried it, liked it." 285 "I tried it, needs work." 15 "I haven't tried it, but want to" 4 "I don't plan to try it"]]
+[[!poll 5 "I tried it, liked it." 286 "I tried it, needs work." 15 "I haven't tried it, but want to" 4 "I don't plan to try it"]]

poll vote (I tried it, needs work.)
diff --git a/code/kaxxt/feedback.mdwn b/code/kaxxt/feedback.mdwn
index c124191e..0da2e08b 100644
--- a/code/kaxxt/feedback.mdwn
+++ b/code/kaxxt/feedback.mdwn
@@ -1,4 +1,4 @@
 Whatdayathink? Please vote in the poll, or post your
 experiences/questions to [[/code/Kaxxt/Discussion]].
 
-[[!poll 5 "I tried it, liked it." 284 "I tried it, needs work." 15 "I haven't tried it, but want to" 4 "I don't plan to try it"]]
+[[!poll 5 "I tried it, liked it." 285 "I tried it, needs work." 15 "I haven't tried it, but want to" 4 "I don't plan to try it"]]

poll vote (I tried it, needs work.)
diff --git a/code/kaxxt/feedback.mdwn b/code/kaxxt/feedback.mdwn
index 870b957e..c124191e 100644
--- a/code/kaxxt/feedback.mdwn
+++ b/code/kaxxt/feedback.mdwn
@@ -1,4 +1,4 @@
 Whatdayathink? Please vote in the poll, or post your
 experiences/questions to [[/code/Kaxxt/Discussion]].
 
-[[!poll 5 "I tried it, liked it." 283 "I tried it, needs work." 15 "I haven't tried it, but want to" 4 "I don't plan to try it"]]
+[[!poll 5 "I tried it, liked it." 284 "I tried it, needs work." 15 "I haven't tried it, but want to" 4 "I don't plan to try it"]]

poll vote (I tried it, needs work.)
diff --git a/code/kaxxt/feedback.mdwn b/code/kaxxt/feedback.mdwn
index bd3fc7aa..870b957e 100644
--- a/code/kaxxt/feedback.mdwn
+++ b/code/kaxxt/feedback.mdwn
@@ -1,4 +1,4 @@
 Whatdayathink? Please vote in the poll, or post your
 experiences/questions to [[/code/Kaxxt/Discussion]].
 
-[[!poll 5 "I tried it, liked it." 282 "I tried it, needs work." 15 "I haven't tried it, but want to" 4 "I don't plan to try it"]]
+[[!poll 5 "I tried it, liked it." 283 "I tried it, needs work." 15 "I haven't tried it, but want to" 4 "I don't plan to try it"]]

poll vote (I tried it, needs work.)
diff --git a/code/kaxxt/feedback.mdwn b/code/kaxxt/feedback.mdwn
index 714f1af7..bd3fc7aa 100644
--- a/code/kaxxt/feedback.mdwn
+++ b/code/kaxxt/feedback.mdwn
@@ -1,4 +1,4 @@
 Whatdayathink? Please vote in the poll, or post your
 experiences/questions to [[/code/Kaxxt/Discussion]].
 
-[[!poll 5 "I tried it, liked it." 281 "I tried it, needs work." 15 "I haven't tried it, but want to" 4 "I don't plan to try it"]]
+[[!poll 5 "I tried it, liked it." 282 "I tried it, needs work." 15 "I haven't tried it, but want to" 4 "I don't plan to try it"]]

poll vote (I tried it, needs work.)
diff --git a/code/kaxxt/feedback.mdwn b/code/kaxxt/feedback.mdwn
index 2b6d560a..714f1af7 100644
--- a/code/kaxxt/feedback.mdwn
+++ b/code/kaxxt/feedback.mdwn
@@ -1,4 +1,4 @@
 Whatdayathink? Please vote in the poll, or post your
 experiences/questions to [[/code/Kaxxt/Discussion]].
 
-[[!poll 5 "I tried it, liked it." 280 "I tried it, needs work." 15 "I haven't tried it, but want to" 4 "I don't plan to try it"]]
+[[!poll 5 "I tried it, liked it." 281 "I tried it, needs work." 15 "I haven't tried it, but want to" 4 "I don't plan to try it"]]

poll vote (I tried it, needs work.)
diff --git a/code/kaxxt/feedback.mdwn b/code/kaxxt/feedback.mdwn
index 1b01521d..2b6d560a 100644
--- a/code/kaxxt/feedback.mdwn
+++ b/code/kaxxt/feedback.mdwn
@@ -1,4 +1,4 @@
 Whatdayathink? Please vote in the poll, or post your
 experiences/questions to [[/code/Kaxxt/Discussion]].
 
-[[!poll 5 "I tried it, liked it." 279 "I tried it, needs work." 15 "I haven't tried it, but want to" 4 "I don't plan to try it"]]
+[[!poll 5 "I tried it, liked it." 280 "I tried it, needs work." 15 "I haven't tried it, but want to" 4 "I don't plan to try it"]]

poll vote (I tried it, needs work.)
diff --git a/code/kaxxt/feedback.mdwn b/code/kaxxt/feedback.mdwn
index fd8f860e..1b01521d 100644
--- a/code/kaxxt/feedback.mdwn
+++ b/code/kaxxt/feedback.mdwn
@@ -1,4 +1,4 @@
 Whatdayathink? Please vote in the poll, or post your
 experiences/questions to [[/code/Kaxxt/Discussion]].
 
-[[!poll 5 "I tried it, liked it." 278 "I tried it, needs work." 15 "I haven't tried it, but want to" 4 "I don't plan to try it"]]
+[[!poll 5 "I tried it, liked it." 279 "I tried it, needs work." 15 "I haven't tried it, but want to" 4 "I don't plan to try it"]]

poll vote (I tried it, needs work.)
diff --git a/code/kaxxt/feedback.mdwn b/code/kaxxt/feedback.mdwn
index 55c5b085..fd8f860e 100644
--- a/code/kaxxt/feedback.mdwn
+++ b/code/kaxxt/feedback.mdwn
@@ -1,4 +1,4 @@
 Whatdayathink? Please vote in the poll, or post your
 experiences/questions to [[/code/Kaxxt/Discussion]].
 
-[[!poll 5 "I tried it, liked it." 277 "I tried it, needs work." 15 "I haven't tried it, but want to" 4 "I don't plan to try it"]]
+[[!poll 5 "I tried it, liked it." 278 "I tried it, needs work." 15 "I haven't tried it, but want to" 4 "I don't plan to try it"]]

poll vote (I tried it, needs work.)
diff --git a/code/kaxxt/feedback.mdwn b/code/kaxxt/feedback.mdwn
index 8588779a..55c5b085 100644
--- a/code/kaxxt/feedback.mdwn
+++ b/code/kaxxt/feedback.mdwn
@@ -1,4 +1,4 @@
 Whatdayathink? Please vote in the poll, or post your
 experiences/questions to [[/code/Kaxxt/Discussion]].
 
-[[!poll 5 "I tried it, liked it." 276 "I tried it, needs work." 15 "I haven't tried it, but want to" 4 "I don't plan to try it"]]
+[[!poll 5 "I tried it, liked it." 277 "I tried it, needs work." 15 "I haven't tried it, but want to" 4 "I don't plan to try it"]]

poll vote (I tried it, needs work.)
diff --git a/code/kaxxt/feedback.mdwn b/code/kaxxt/feedback.mdwn
index 9b1f3b24..8588779a 100644
--- a/code/kaxxt/feedback.mdwn
+++ b/code/kaxxt/feedback.mdwn
@@ -1,4 +1,4 @@
 Whatdayathink? Please vote in the poll, or post your
 experiences/questions to [[/code/Kaxxt/Discussion]].
 
-[[!poll 5 "I tried it, liked it." 275 "I tried it, needs work." 15 "I haven't tried it, but want to" 4 "I don't plan to try it"]]
+[[!poll 5 "I tried it, liked it." 276 "I tried it, needs work." 15 "I haven't tried it, but want to" 4 "I don't plan to try it"]]

poll vote (I tried it, needs work.)
diff --git a/code/kaxxt/feedback.mdwn b/code/kaxxt/feedback.mdwn
index ac8c47e8..9b1f3b24 100644
--- a/code/kaxxt/feedback.mdwn
+++ b/code/kaxxt/feedback.mdwn
@@ -1,4 +1,4 @@
 Whatdayathink? Please vote in the poll, or post your
 experiences/questions to [[/code/Kaxxt/Discussion]].
 
-[[!poll 5 "I tried it, liked it." 274 "I tried it, needs work." 15 "I haven't tried it, but want to" 4 "I don't plan to try it"]]
+[[!poll 5 "I tried it, liked it." 275 "I tried it, needs work." 15 "I haven't tried it, but want to" 4 "I don't plan to try it"]]

poll vote (I tried it, liked it.)
diff --git a/code/kaxxt/feedback.mdwn b/code/kaxxt/feedback.mdwn
index dee7190b..ac8c47e8 100644
--- a/code/kaxxt/feedback.mdwn
+++ b/code/kaxxt/feedback.mdwn
@@ -1,4 +1,4 @@
 Whatdayathink? Please vote in the poll, or post your
 experiences/questions to [[/code/Kaxxt/Discussion]].
 
-[[!poll 4 "I tried it, liked it." 274 "I tried it, needs work." 15 "I haven't tried it, but want to" 4 "I don't plan to try it"]]
+[[!poll 5 "I tried it, liked it." 274 "I tried it, needs work." 15 "I haven't tried it, but want to" 4 "I don't plan to try it"]]

update
diff --git a/todo/videogames.mdwn b/todo/videogames.mdwn
index f600ee1b..3a8faccc 100644
--- a/todo/videogames.mdwn
+++ b/todo/videogames.mdwn
@@ -6,10 +6,10 @@ Video games that I've read about and sound worth playing, once they're
 available under emulation or on the off chance that I get ahold of the
 hardware:
 
+* boku no natsuyasumi
 * Katamari Damacy
 * Ico
 * Shadow of the Collossus
-* Dance Dance Revolution
 * Second Life (scared of the addiction factor though)
 * Lego Star Wars
 * Myst (yeah, I'm way behind the curve..)

poll vote (I haven't tried it, but want to)
diff --git a/code/kaxxt/feedback.mdwn b/code/kaxxt/feedback.mdwn
index aca18abb..dee7190b 100644
--- a/code/kaxxt/feedback.mdwn
+++ b/code/kaxxt/feedback.mdwn
@@ -1,4 +1,4 @@
 Whatdayathink? Please vote in the poll, or post your
 experiences/questions to [[/code/Kaxxt/Discussion]].
 
-[[!poll 4 "I tried it, liked it." 274 "I tried it, needs work." 14 "I haven't tried it, but want to" 4 "I don't plan to try it"]]
+[[!poll 4 "I tried it, liked it." 274 "I tried it, needs work." 15 "I haven't tried it, but want to" 4 "I don't plan to try it"]]

poll vote (I tried it, needs work.)
diff --git a/code/kaxxt/feedback.mdwn b/code/kaxxt/feedback.mdwn
index c4dab17b..aca18abb 100644
--- a/code/kaxxt/feedback.mdwn
+++ b/code/kaxxt/feedback.mdwn
@@ -1,4 +1,4 @@
 Whatdayathink? Please vote in the poll, or post your
 experiences/questions to [[/code/Kaxxt/Discussion]].
 
-[[!poll 4 "I tried it, liked it." 273 "I tried it, needs work." 14 "I haven't tried it, but want to" 4 "I don't plan to try it"]]
+[[!poll 4 "I tried it, liked it." 274 "I tried it, needs work." 14 "I haven't tried it, but want to" 4 "I don't plan to try it"]]

poll vote (I tried it, needs work.)
diff --git a/code/kaxxt/feedback.mdwn b/code/kaxxt/feedback.mdwn
index 670ad478..c4dab17b 100644
--- a/code/kaxxt/feedback.mdwn
+++ b/code/kaxxt/feedback.mdwn
@@ -1,4 +1,4 @@
 Whatdayathink? Please vote in the poll, or post your
 experiences/questions to [[/code/Kaxxt/Discussion]].
 
-[[!poll 4 "I tried it, liked it." 272 "I tried it, needs work." 14 "I haven't tried it, but want to" 4 "I don't plan to try it"]]
+[[!poll 4 "I tried it, liked it." 273 "I tried it, needs work." 14 "I haven't tried it, but want to" 4 "I don't plan to try it"]]

poll vote (I haven't tried it, but want to)
diff --git a/code/kaxxt/feedback.mdwn b/code/kaxxt/feedback.mdwn
index 41d6f2e3..670ad478 100644
--- a/code/kaxxt/feedback.mdwn
+++ b/code/kaxxt/feedback.mdwn
@@ -1,4 +1,4 @@
 Whatdayathink? Please vote in the poll, or post your
 experiences/questions to [[/code/Kaxxt/Discussion]].
 
-[[!poll 4 "I tried it, liked it." 272 "I tried it, needs work." 13 "I haven't tried it, but want to" 5 "I don't plan to try it"]]
+[[!poll 4 "I tried it, liked it." 272 "I tried it, needs work." 14 "I haven't tried it, but want to" 4 "I don't plan to try it"]]

poll vote (I don't plan to try it)
diff --git a/code/kaxxt/feedback.mdwn b/code/kaxxt/feedback.mdwn
index 670ad478..41d6f2e3 100644
--- a/code/kaxxt/feedback.mdwn
+++ b/code/kaxxt/feedback.mdwn
@@ -1,4 +1,4 @@
 Whatdayathink? Please vote in the poll, or post your
 experiences/questions to [[/code/Kaxxt/Discussion]].
 
-[[!poll 4 "I tried it, liked it." 272 "I tried it, needs work." 14 "I haven't tried it, but want to" 4 "I don't plan to try it"]]
+[[!poll 4 "I tried it, liked it." 272 "I tried it, needs work." 13 "I haven't tried it, but want to" 5 "I don't plan to try it"]]

poll vote (I haven't tried it, but want to)
diff --git a/code/kaxxt/feedback.mdwn b/code/kaxxt/feedback.mdwn
index 48550f3b..670ad478 100644
--- a/code/kaxxt/feedback.mdwn
+++ b/code/kaxxt/feedback.mdwn
@@ -1,4 +1,4 @@
 Whatdayathink? Please vote in the poll, or post your
 experiences/questions to [[/code/Kaxxt/Discussion]].
 
-[[!poll 4 "I tried it, liked it." 273 "I tried it, needs work." 13 "I haven't tried it, but want to" 4 "I don't plan to try it"]]
+[[!poll 4 "I tried it, liked it." 272 "I tried it, needs work." 14 "I haven't tried it, but want to" 4 "I don't plan to try it"]]

poll vote (I tried it, needs work.)
diff --git a/code/kaxxt/feedback.mdwn b/code/kaxxt/feedback.mdwn
index e9f8101e..48550f3b 100644
--- a/code/kaxxt/feedback.mdwn
+++ b/code/kaxxt/feedback.mdwn
@@ -1,4 +1,4 @@
 Whatdayathink? Please vote in the poll, or post your
 experiences/questions to [[/code/Kaxxt/Discussion]].
 
-[[!poll 4 "I tried it, liked it." 272 "I tried it, needs work." 13 "I haven't tried it, but want to" 4 "I don't plan to try it"]]
+[[!poll 4 "I tried it, liked it." 273 "I tried it, needs work." 13 "I haven't tried it, but want to" 4 "I don't plan to try it"]]

poll vote (I tried it, needs work.)
diff --git a/code/kaxxt/feedback.mdwn b/code/kaxxt/feedback.mdwn
index 09453f77..e9f8101e 100644
--- a/code/kaxxt/feedback.mdwn
+++ b/code/kaxxt/feedback.mdwn
@@ -1,4 +1,4 @@
 Whatdayathink? Please vote in the poll, or post your
 experiences/questions to [[/code/Kaxxt/Discussion]].
 
-[[!poll 4 "I tried it, liked it." 271 "I tried it, needs work." 13 "I haven't tried it, but want to" 4 "I don't plan to try it"]]
+[[!poll 4 "I tried it, liked it." 272 "I tried it, needs work." 13 "I haven't tried it, but want to" 4 "I don't plan to try it"]]

poll vote (I tried it, needs work.)
diff --git a/code/kaxxt/feedback.mdwn b/code/kaxxt/feedback.mdwn
index 40b745c5..09453f77 100644
--- a/code/kaxxt/feedback.mdwn
+++ b/code/kaxxt/feedback.mdwn
@@ -1,4 +1,4 @@
 Whatdayathink? Please vote in the poll, or post your
 experiences/questions to [[/code/Kaxxt/Discussion]].
 
-[[!poll 4 "I tried it, liked it." 270 "I tried it, needs work." 13 "I haven't tried it, but want to" 4 "I don't plan to try it"]]
+[[!poll 4 "I tried it, liked it." 271 "I tried it, needs work." 13 "I haven't tried it, but want to" 4 "I don't plan to try it"]]

poll vote (I tried it, needs work.)
diff --git a/code/kaxxt/feedback.mdwn b/code/kaxxt/feedback.mdwn
index a55926e0..40b745c5 100644
--- a/code/kaxxt/feedback.mdwn
+++ b/code/kaxxt/feedback.mdwn
@@ -1,4 +1,4 @@
 Whatdayathink? Please vote in the poll, or post your
 experiences/questions to [[/code/Kaxxt/Discussion]].
 
-[[!poll 4 "I tried it, liked it." 269 "I tried it, needs work." 13 "I haven't tried it, but want to" 4 "I don't plan to try it"]]
+[[!poll 4 "I tried it, liked it." 270 "I tried it, needs work." 13 "I haven't tried it, but want to" 4 "I don't plan to try it"]]

poll vote (I tried it, needs work.)
diff --git a/code/kaxxt/feedback.mdwn b/code/kaxxt/feedback.mdwn
index 72d4fb94..a55926e0 100644
--- a/code/kaxxt/feedback.mdwn
+++ b/code/kaxxt/feedback.mdwn
@@ -1,4 +1,4 @@
 Whatdayathink? Please vote in the poll, or post your
 experiences/questions to [[/code/Kaxxt/Discussion]].
 
-[[!poll 4 "I tried it, liked it." 268 "I tried it, needs work." 13 "I haven't tried it, but want to" 4 "I don't plan to try it"]]
+[[!poll 4 "I tried it, liked it." 269 "I tried it, needs work." 13 "I haven't tried it, but want to" 4 "I don't plan to try it"]]

poll vote (I tried it, needs work.)
diff --git a/code/kaxxt/feedback.mdwn b/code/kaxxt/feedback.mdwn
index 185705fc..72d4fb94 100644
--- a/code/kaxxt/feedback.mdwn
+++ b/code/kaxxt/feedback.mdwn
@@ -1,4 +1,4 @@
 Whatdayathink? Please vote in the poll, or post your
 experiences/questions to [[/code/Kaxxt/Discussion]].
 
-[[!poll 4 "I tried it, liked it." 267 "I tried it, needs work." 13 "I haven't tried it, but want to" 4 "I don't plan to try it"]]
+[[!poll 4 "I tried it, liked it." 268 "I tried it, needs work." 13 "I haven't tried it, but want to" 4 "I don't plan to try it"]]

poll vote (I tried it, needs work.)
diff --git a/code/kaxxt/feedback.mdwn b/code/kaxxt/feedback.mdwn
index 8f892556..185705fc 100644
--- a/code/kaxxt/feedback.mdwn
+++ b/code/kaxxt/feedback.mdwn
@@ -1,4 +1,4 @@
 Whatdayathink? Please vote in the poll, or post your
 experiences/questions to [[/code/Kaxxt/Discussion]].
 
-[[!poll 4 "I tried it, liked it." 266 "I tried it, needs work." 13 "I haven't tried it, but want to" 4 "I don't plan to try it"]]
+[[!poll 4 "I tried it, liked it." 267 "I tried it, needs work." 13 "I haven't tried it, but want to" 4 "I don't plan to try it"]]

poll vote (I tried it, needs work.)
diff --git a/code/kaxxt/feedback.mdwn b/code/kaxxt/feedback.mdwn
index 015655a2..8f892556 100644
--- a/code/kaxxt/feedback.mdwn
+++ b/code/kaxxt/feedback.mdwn
@@ -1,4 +1,4 @@
 Whatdayathink? Please vote in the poll, or post your
 experiences/questions to [[/code/Kaxxt/Discussion]].
 
-[[!poll 4 "I tried it, liked it." 265 "I tried it, needs work." 13 "I haven't tried it, but want to" 4 "I don't plan to try it"]]
+[[!poll 4 "I tried it, liked it." 266 "I tried it, needs work." 13 "I haven't tried it, but want to" 4 "I don't plan to try it"]]

poll vote (I tried it, needs work.)
diff --git a/code/kaxxt/feedback.mdwn b/code/kaxxt/feedback.mdwn
index 6ac2fca2..015655a2 100644
--- a/code/kaxxt/feedback.mdwn
+++ b/code/kaxxt/feedback.mdwn
@@ -1,4 +1,4 @@
 Whatdayathink? Please vote in the poll, or post your
 experiences/questions to [[/code/Kaxxt/Discussion]].
 
-[[!poll 4 "I tried it, liked it." 264 "I tried it, needs work." 13 "I haven't tried it, but want to" 4 "I don't plan to try it"]]
+[[!poll 4 "I tried it, liked it." 265 "I tried it, needs work." 13 "I haven't tried it, but want to" 4 "I don't plan to try it"]]

poll vote (I tried it, needs work.)
diff --git a/code/kaxxt/feedback.mdwn b/code/kaxxt/feedback.mdwn
index 86f08a7d..6ac2fca2 100644
--- a/code/kaxxt/feedback.mdwn
+++ b/code/kaxxt/feedback.mdwn
@@ -1,4 +1,4 @@
 Whatdayathink? Please vote in the poll, or post your
 experiences/questions to [[/code/Kaxxt/Discussion]].
 
-[[!poll 4 "I tried it, liked it." 263 "I tried it, needs work." 13 "I haven't tried it, but want to" 4 "I don't plan to try it"]]
+[[!poll 4 "I tried it, liked it." 264 "I tried it, needs work." 13 "I haven't tried it, but want to" 4 "I don't plan to try it"]]

poll vote (I tried it, needs work.)
diff --git a/code/kaxxt/feedback.mdwn b/code/kaxxt/feedback.mdwn
index f661a4d3..86f08a7d 100644
--- a/code/kaxxt/feedback.mdwn
+++ b/code/kaxxt/feedback.mdwn
@@ -1,4 +1,4 @@
 Whatdayathink? Please vote in the poll, or post your
 experiences/questions to [[/code/Kaxxt/Discussion]].
 
-[[!poll 4 "I tried it, liked it." 262 "I tried it, needs work." 13 "I haven't tried it, but want to" 4 "I don't plan to try it"]]
+[[!poll 4 "I tried it, liked it." 263 "I tried it, needs work." 13 "I haven't tried it, but want to" 4 "I don't plan to try it"]]

poll vote (I tried it, needs work.)
diff --git a/code/kaxxt/feedback.mdwn b/code/kaxxt/feedback.mdwn
index 9d232227..f661a4d3 100644
--- a/code/kaxxt/feedback.mdwn
+++ b/code/kaxxt/feedback.mdwn
@@ -1,4 +1,4 @@
 Whatdayathink? Please vote in the poll, or post your
 experiences/questions to [[/code/Kaxxt/Discussion]].
 
-[[!poll 4 "I tried it, liked it." 261 "I tried it, needs work." 13 "I haven't tried it, but want to" 4 "I don't plan to try it"]]
+[[!poll 4 "I tried it, liked it." 262 "I tried it, needs work." 13 "I haven't tried it, but want to" 4 "I don't plan to try it"]]

poll vote (I tried it, needs work.)
diff --git a/code/kaxxt/feedback.mdwn b/code/kaxxt/feedback.mdwn
index 575e7f37..9d232227 100644
--- a/code/kaxxt/feedback.mdwn
+++ b/code/kaxxt/feedback.mdwn
@@ -1,4 +1,4 @@
 Whatdayathink? Please vote in the poll, or post your
 experiences/questions to [[/code/Kaxxt/Discussion]].
 
-[[!poll 4 "I tried it, liked it." 260 "I tried it, needs work." 13 "I haven't tried it, but want to" 4 "I don't plan to try it"]]
+[[!poll 4 "I tried it, liked it." 261 "I tried it, needs work." 13 "I haven't tried it, but want to" 4 "I don't plan to try it"]]

poll vote (I tried it, needs work.)
diff --git a/code/kaxxt/feedback.mdwn b/code/kaxxt/feedback.mdwn
index 4dd0c53e..575e7f37 100644
--- a/code/kaxxt/feedback.mdwn
+++ b/code/kaxxt/feedback.mdwn
@@ -1,4 +1,4 @@
 Whatdayathink? Please vote in the poll, or post your
 experiences/questions to [[/code/Kaxxt/Discussion]].
 
-[[!poll 4 "I tried it, liked it." 259 "I tried it, needs work." 13 "I haven't tried it, but want to" 4 "I don't plan to try it"]]
+[[!poll 4 "I tried it, liked it." 260 "I tried it, needs work." 13 "I haven't tried it, but want to" 4 "I don't plan to try it"]]

poll vote (I tried it, needs work.)
diff --git a/code/kaxxt/feedback.mdwn b/code/kaxxt/feedback.mdwn
index f616caa1..4dd0c53e 100644
--- a/code/kaxxt/feedback.mdwn
+++ b/code/kaxxt/feedback.mdwn
@@ -1,4 +1,4 @@
 Whatdayathink? Please vote in the poll, or post your
 experiences/questions to [[/code/Kaxxt/Discussion]].
 
-[[!poll 4 "I tried it, liked it." 258 "I tried it, needs work." 13 "I haven't tried it, but want to" 4 "I don't plan to try it"]]
+[[!poll 4 "I tried it, liked it." 259 "I tried it, needs work." 13 "I haven't tried it, but want to" 4 "I don't plan to try it"]]

poll vote (I tried it, needs work.)
diff --git a/code/kaxxt/feedback.mdwn b/code/kaxxt/feedback.mdwn
index dea1a183..f616caa1 100644
--- a/code/kaxxt/feedback.mdwn
+++ b/code/kaxxt/feedback.mdwn
@@ -1,4 +1,4 @@
 Whatdayathink? Please vote in the poll, or post your
 experiences/questions to [[/code/Kaxxt/Discussion]].
 
-[[!poll 4 "I tried it, liked it." 257 "I tried it, needs work." 13 "I haven't tried it, but want to" 4 "I don't plan to try it"]]
+[[!poll 4 "I tried it, liked it." 258 "I tried it, needs work." 13 "I haven't tried it, but want to" 4 "I don't plan to try it"]]

poll vote (I tried it, needs work.)
diff --git a/code/kaxxt/feedback.mdwn b/code/kaxxt/feedback.mdwn
index 2fbfe768..dea1a183 100644
--- a/code/kaxxt/feedback.mdwn
+++ b/code/kaxxt/feedback.mdwn
@@ -1,4 +1,4 @@
 Whatdayathink? Please vote in the poll, or post your
 experiences/questions to [[/code/Kaxxt/Discussion]].
 
-[[!poll 4 "I tried it, liked it." 256 "I tried it, needs work." 13 "I haven't tried it, but want to" 4 "I don't plan to try it"]]
+[[!poll 4 "I tried it, liked it." 257 "I tried it, needs work." 13 "I haven't tried it, but want to" 4 "I don't plan to try it"]]

poll vote (I tried it, needs work.)
diff --git a/code/kaxxt/feedback.mdwn b/code/kaxxt/feedback.mdwn
index 4181d4df..2fbfe768 100644
--- a/code/kaxxt/feedback.mdwn
+++ b/code/kaxxt/feedback.mdwn
@@ -1,4 +1,4 @@
 Whatdayathink? Please vote in the poll, or post your
 experiences/questions to [[/code/Kaxxt/Discussion]].
 
-[[!poll 4 "I tried it, liked it." 255 "I tried it, needs work." 13 "I haven't tried it, but want to" 4 "I don't plan to try it"]]
+[[!poll 4 "I tried it, liked it." 256 "I tried it, needs work." 13 "I haven't tried it, but want to" 4 "I don't plan to try it"]]

poll vote (I tried it, needs work.)
diff --git a/code/kaxxt/feedback.mdwn b/code/kaxxt/feedback.mdwn
index b81b2a94..4181d4df 100644
--- a/code/kaxxt/feedback.mdwn
+++ b/code/kaxxt/feedback.mdwn
@@ -1,4 +1,4 @@
 Whatdayathink? Please vote in the poll, or post your
 experiences/questions to [[/code/Kaxxt/Discussion]].
 
-[[!poll 4 "I tried it, liked it." 254 "I tried it, needs work." 13 "I haven't tried it, but want to" 4 "I don't plan to try it"]]
+[[!poll 4 "I tried it, liked it." 255 "I tried it, needs work." 13 "I haven't tried it, but want to" 4 "I don't plan to try it"]]