When I can't think of something to make, I tackle problems on projecteuler.net. These are some of the solutions I liked.