Thank you for such an informative site. Where else could I find this type of information written so well? I have a project I"m currently working on and have been searching for details like this.