Sorry to not respond individually to every post - this thing has blown up in a MAJOR way. Most stuff I link gets a handful of comments, if that... I wasn't prepared to, er, "borrow" enough company time to respond properly.
Thanks to everyone for the conversation, whether you agree, disagree...