Interesting piece on CNET about the changing approach to the beta test phase of software development (think most recent Google offerings and Friendster for three years). Where beta testing used to be a couple of months process, it can now take years, as developers use general consumers as beta testers and as they obsessively tweak code and features. But what does this do to consumer confidence to use a product that is perpetually under construction?