I have a customer who prints banners for sports teams all around the country. His sales come completely from online. You can customize the banner with names, sizes and colors and they have themed backgrounds etc. He contacted a Russian guy to build the whole site for him. He said it was a pretty big upfront cost but worked well for him in the end.