From Garnet Hill
Recycled wood picture frames on sale for $22–28.
Pressed tin frames for $18–28 on sale (also sage green).
An easel frame is a great way to add a photo to a bookshelf. It sits up a little higher than a regular frame because it's on legs. Here is a small one from Cost Plus World Market for $7.99.