I dont know why you aren't doing this already as it seems simple.
why aren't your frames resizing themselves to the shape/size of the photo?
also you should include an option to make the size of all the photos a magnitude larger on the wall so people can see bigger shots. (eg +/- 3 sizes either way to take up more wall space.
Dean