Kevin Johnson at Reformed Catholicism proposes a very different way of viewing the book of Revelation in his most recent post, The Meaning of Revelation for Today. He notes that many different ways of understanding this book have existed throughout history, and one's applications of its truths to the current day will vary accordingly. He dispenses with the common interpretations that Revelation is a condemnation of world empires, a blueprint for worship, or a wild eschatological ride consisting of rapture, tribulation and destruction. Johnson then counters with a simpler motive:
Rather, the main purpose of Revelation is wrapped up in its original witness to the first century church. In short, Revelation exists to encourage, comfort, and signal for believers that God is sovereign and in control and that all things will ultimately be transformed in and through Jesus Christ. Revelation then is a retelling of the gospel of Jesus Christ and a working out of its fulfillment through the ages. The church as a whole then is encouraged to be faithful in obedience to God’s Word in anticipation of the fulfillment of God’s reconciling work.
The most fascinating point to me is that he dispels the widespread notion that the great city Babylon is a reference to Rome, and offers in its place the idea that Babylon is a reference to - of all things - the city of Jerusalem. If you have an interest in the book of Revelation, please give Kevin's post a read.