My suggestion ends up looking like a business card holder, but it's much cheaper. And I didn't invent it, I found the solution online.
Take a thick plastic card (e.g. hotel key, club card, expired credit card, etc). You can fold it up to look like the business card holder in the post above. Two folds: One about 1/3 of the way from the top (1 1/4"), the other about 1/2" from the bottom (card held vertically). The two get folded in opposite directions.
Voila, instant iPhone holder. The best part is that you can lay it basically flat when you're done, making storage much easier.
I travel quite a bit for work. I have been using the same hotel key for at least 6 months. Refolding it every time I use it hasn't worn it out yet.
Hope this helps!