Ooh, I hope this dream was in real-time. What a great way to spend 2 or 3 hours of your night!