While I'm not employed I'm trying to build up a portfolio of web development work to help me gain more experience and get to grips with new technologies, while providing evidence of my ability. The problem is coming up with ideas for what kind of things to work on next to help improve myself. Does anyone have any suggestions? Perhaps something utilising a database?