Oh I forgot to mention my favorite catholic website, which is a large, active and well-mannered forum site:
Catholic Answers: Catholic Apologetics, Catholic Evangelization, Catholic Teachings, Catholic Radio, Catholic Publishing, Catholic Truth (Catholic Answers website)