Absolutely wonderful post. Love to see everything here done so... comprehensive. Taking a minute to shill Twine as an option, as well: it's primarily just HTML, CSS... a dead simple "engine" for text-focused games and stories.