www.jigzone.com --- This site makes me happy.  There's a large selection of puzzles.  Options can be changed to suit the skill level and the time one has.  The best part of this site is that there's no chance of dropping pieces on the floor.