Odd shaped photo prints cost a lot more to frame. They usually require a custom frame which can cost into the hundreds of dollars. Unless you know the financial situation of the individual, try to stick with the traditional shapes such as 4"x6" or 5"x7". Even 8"x10" works very well.

Have Business Cards. You don't have to