This thread is moving too fast for me to even participate, lots of great info here. And Greg, what a great contribution you've made to a great many here.
Got to put in my 2 cents on Facebook, and you heard it here first,

they are a short term fad soon to be replaced by the next short term fad. They are not Google, Microsoft or Apple who make products people have integrated into their daily lives. I know, Facebook is part of people's daily lives, but in an entertainment sense more than a practical use sense. I believe people are quite fickle when it comes to entertainment and can easily and quickly move onto the next hot thing. I heard recently, can't recall where, that there were more people leaving FB per month than joining. I believe usage on there has about peaked and will start to decline as people get bored with it. Anyone prone to get hooked by that type of thing probably already is and will eventually get bored with it. I would much rather own a piece of the companies that make the vehicle for getting on FB (and it's replacement), the cell phone makers and cell service providers. Websites and social media fad will come and go but the way people access those things will remain.
Anyway, this thread will certainly be still going when FB flops and I can then point everyone back a couple hundred pages and claim I called it.
I'm sure there's going to be some big short term bucks made on it though. Maybe I'll be one of those few shorting it after a huge upward run. (Gotta learn how to short stocks first though)
Sorry for the rant, just trying to contribute to the thought process of investing in my own corny way.