Dario Alpern’s Number Theory page
This page has a link to a binary quadratic diophantine equation solver, written by Dario Alpern. The solver page also has a link to an explanation of the mathematics underlying the program.
Every few days a very readable, entertaining and well-referenced page on a famous and/or beautiful mathematical theorem appears. Over 150 theorems have appeared.