Check your local papers for volunteer opportunities. If you are located near a big city, some of the local non-profits/government funded groups may be looking for assistance with social marketing, web development, marketing, etc.. These are usually part-time, low pay (or even no pay) jobs, but are great opportunities to build your portfolio, skills, and make invaluable connections/references. You can also occasionally get free press out of the deal depending on the organization.