Superb puzzles. Great job pulling this off in a graphics library I have a friend who swears by them. I should give them a try.