Most of them have participated in live chats at MSNBC or CNN.com.
CNN and MSNBC host live chats people can participate in.