This article was written back in 2002 and I'm sure over the past 6 years, advances have been made. Because most companies do not want to give away their trade secrets, these advances are not published. So, then how do hobbyists find these trade secrets without reinventing the wheel? The answer may be out there with those who worked professionally in the industry who also would like to share information (as long as they did not sign a NDA).