Hi Barney77,
Those are really good questions about a very interesting topic. In fact, several aspects of your questions are being researched in Alheizmer's/amyloid labs.
The general cause of amyloid formation is that a protein becomes unfolded or misfolded. When this happens, segments of hydrophobic amino acids (that is, those that don't like water) that are usually hidden on the inside of the protein structure get exposed to the outside. These exposed hydrophobic elements are what make the protein "chemically sticky", and the result is that the proteins start sticking very tightly to each other. One way to think of this is to imagine what would happen if you poured some oil into a bottle of water and shook it up. Right after you got done shaking, the oil would be in a bunch of very small droplets in the water. As you let it sit, all of those droplets will coalesce into a single layer of oil that separates itself from the water. When there are a lot of "oily" proteins in a watery cell, they also want to stick together in one mass, which is one way in which amyloids form.
In vivo, it isn't always known what causes the amyloid-forming proteins to become misfolded in the first place. Sometimes (as is the case with Huntington's disease), a genetic mutation causes the protein to be misfolded. Other times protein misfolding can be caused by general cellular stress, which may cause the protein folding mechanism to be compromised. In vitro, folded proteins can be denatured by either harsh chemicals or by subjecting them to ultrasonic frequencies. For amyloid-prone proteins, that forced denaturation can drive them to aggregate into amyloids.
When thinking about a project with amyloid proteins, it may not be advisable to work directly with amyloid proteins since they can be dangerous to work with. If you'd really like to pursue that route, the best bet would be to contact a lab at a local university who does amyloid work. A more viable direction for you project might be to make it a computational project. There are several web-based amyloid prediction sites (
http://bioinfo.protres.ru/fold-amyloid/oga.cgi) that might be the basis for an amyloid project.
I hope this was helpful. Good luck.
Caleb