The Internet has made the possibilities immense.