It's very difficult to offer personal commentary on such a wide and vague set of subjects. How about a suggestion? Why don't you read the various bits and pieces that are available out there (incl in the blogosphere) first? Once you've done that and have some more specific questions/discussion topics, you can be a little more specific.