Question: I am trying to generate a plain text file containing a list of words that is on a webpage. The problem is that the list is divided into multiple pages.

<http://www.whonamedit.com/eponyms/A/?start=50&maxrows=25>

This is what I mean. Like for the letter A, I need all 13 pages of words and I also need every letter of the alphabet.

I was thinking of maybe modifying a webcrawler to do this task, would that be the easiest way?

I prefer Java, but Python is ok.

Sorry if the answer is obvious, but any nudges in the right direction would be SO GREATLY appreciated!!

Answer: 
The CSS working draft on values and units specifies a [calc](http://www.w3.org/TR/2006/WD-css3-values-20060919/#calc) function, though it is only [supported](http://caniuse.com/#search=calc) in the latest versions of IE and Firefox.
unfortunately [CSS3 calc()](http://www.w3.org/TR/css3-values/#calc) is not quite ready yet ;)

Quote from the specs:

```
section {
  float: left;
  margin: 1em; border: solid 1px;
  width: calc(100%/3 - 2*1em - 2*1px);
}

p {
  margin: calc(1rem - 2px) calc(1rem - 1px);
  border: solid transparent; border-width: 2px 1px;
}

p:hover { border-color: yellow; }

```

while it's scary that evaluation expressions may be allowed in CSS (it's not a programming language) it's exciting that something as simple as "take-away" might be used.. but then again there is the "[box-sizing](http://www.w3.org/TR/css3-ui/#box-sizing)" property, so perhaps it's not necessary - to do otherwise is perhaps losing the **KISS** principle?