Thanks, I really appreciate these suggestions.

The Maths debate seems like a fairly frequent one in these parts. This had definitely given me some other options to check out.