I'm a little confused why you all seem to be trying to make up your own science when you have a resource like the internet at your fingertips where you can access real science. Do a little searching on websites like http://www.biolbull.org/search.dtl or http://jeb.biologists.org/search.dtl and you can find "real" scientific papers regarding many of the topics you have all mentioned. You have to do a little sifting and parsing to get the information you want, but its usually there.