I want to add a photo gallery to my personal website. I have plenty of web programming experience to make it myself, but I feel like it would take me a few hours and that it's such a common thing that surely there's an existing solution that I can just drop in and customize a bit in a few minutes, instead of taking a few hours. Since I'm asking for a free and easy solution, I'm not going to be very picky (beggars can't be choosers and all that) but this is what I had in mind: - Near the bottom of my website, there's a section labeled "Photos" with a grid (table) of tumbnails of my photos laid out. - When one of those thumbnails is clicked, an overlay appears with that photo filling up most of the screen. - The overlay should have a way of closing it. - The overlay should have arrows to move to the next / previous picture. I'd prefer to have the photos hosted off my own machine but I'll accept it if as part of keeping this simple, I need someone else to host it.