Typically when you want to print out an image to display in your home you can do one of two things.
1) Print your photo online or at a local store like Wal-mart for as little money as possible, usually a few cents to a few dollars, and throw it in a cheap frame for another few dollars. Total cost, maybe $5-$10.
2) Visit a local printer, have your image printed professionally, take it to a framer and have it professionally framed. I had this done for a recent wedding photo, the professional printing was reasonable at about $10-$15 for a 11x17 sized print, the framing however was about $300.
Now of course their are compromises between these two options but the point is that if you want to print and frame something, especially a larger size, 8x10 and larger, it gets expensive quickly, even if you print and frame the picture yourself. On top of that it's not easy to change your pictures without buying new frames. Since the frame is the most expensive piece you can see how the cost might start adding up quickly for someone like me who wants to display new images every few months.
The solution I came up with was to build a picture frame that I could hang on the wall and easily swap out the images inside. This way I can inexpensively print my images professionally for $5-$10 each, and then slide new images in easily.
While people do make picture frames that swing open to allow photos to be swapped out they cost hundreds of dollars each. I wanted something simpler and less than $20 each. What I discovered was acrylic sign holders meant to hold 8.5x11" and 11x17" standard paper for display at businesses. You might see these attached to walls holding a menu or information about a promotion. Using these sign holders and a few other items I was able to create a large photo wall with ten images that are each 11"x17". The best part is I can change images in each frame in less than a minute.