Regarding amateur vs. professional: just ask amateur astronomers. There are lots of people out there who want to do science and who are smart enough to do science, but not so many jobs in which they can get paid for it. Hence, there is a very active community of people who do science because they like it, and they buy their own equipment and work closely with professionals, and wear the badge of 'amateur' with pride.
no subject