Have you looked at the Art of Problem Solving books? They are problem based as the name suggests - each section starts with a sequence of problems, which the reader is instructed to try seriously before reading on. Those problems are then explained in the text, and then there are others. We haven't seriously used these yet but I like the look of them.

There are also loads of math problem sites on the web - often without immediately accessible solutions, which is good :-) Try http://nrich.maths.org/public/ for example.

I also recommend Descartes' Cove
http://www.cty.jhu.edu/ctyonline/cove/index.html


Email: my username, followed by 2, at google's mail