Wow a full bibliography in a forum post...you make my pants happy in ways most wouldn't understand.