I realize this is quite an old post, but I just got around to reading it and it's terrific.

640KB ought to be enough for anyone