I do not agree. It's not because my door does not have locks that you can feel free to enter. And vice-versa, it's not because there are locks on a door, that you don't have the right to try to enter...
While he made a successful comeback (however far from his first success), saying he toiled in misery for years is a little bit exagerated. Indeed, he was still the owner of a house (and probably of other goods). And this house was big enough to have a value probably equal to a today million dollars. That's not what I call to be toiled in misery.
Nothing if you refer to one of the other referenced graph [1]. In this graph it's a derivative of C and C++. IMHO, regarding JS, nobody can affirm from which languages it is a derivative unless Brendan Eich himself.
By the way, such a graph does not give much information about the influences that make a language evolves. It's like saying English is a fork of German and since the split neither of these languages have been influenced by others (e.g. Lambdas have been added to Java only because one of the mainteners had a new idea one morning while taking its shower)
Indeed you are right, you can do it! However they need to add a line to the invoice to sell you something more (e.g. a bottle of water). And when they will report what they have sell and what they have buy there will be a difference. So for few customers it may be OK, but they can't do it every time.
Back in the 90s (at least in the second half) you didn't need how to code. You just used Dreamweaver or Frontpage and you got your site! The only technical bits were to use FTP to upload it to your free hosting provider.
Here is a difference between EU countries. In France, you cannot even tip by credit card or anything else that can be controlled by the employer or the state. It's only cash and at your discretion. Thus, it cannot even be a taxable event. However you need to have some cash if you want to tip.
Maybe Timmy should just have a look at the Google specification! And he would see that he could continue to crawl the web with his favorite tool! He has just to replace #! with an _escaped_fragment_ query parameter, that's not so heartless ;)
Not only Google! Bing (and so Yahoo), Yandex and Facebook (only #! for this last) support this protocol too.
And if you use html5 pushstate you could even serve the HTML captures to any bots. Eventually you also could easily add graceful degradation to your site serving snapshots for non js users. As of PoC for SEO4Ajax (http://www.seo4ajax.com), I built this application (http://www.appscharts.me) illustrating this purpose.