Ever wonder why God loved the people who lived on the earth in the time of the Old Testament and New Testament more than He loves the people of today? I know, silly question. But He talked to those people. They had prophets and apostles giving them God's word. So if God is no respecter of persons, why wouldn't he do the same for us, now?
I believe that God speaks to a living prophet today. There are apostles on the earth right now. Their job is the same as the apostles in Christ's time. They are to testify of Jesus Christ in all the world. God has not left us to fumble around in this world all alone.