I knew I'd seen that in a tutorial somewhere! I'd looked for it for ages!
And I just understood, this very moment, how .SetView works. I thought that, by using .SetView, you were automatically modifying the display of all shapes, when really, you're only altering the shapes you alter in a given .SetView.
I can see clearly now, the rain is gone.
Well, not really, because it was never raining and I haven't implemented it yet, but I think I got it now.
EDIT: I absolutely hate how easy that was to implement...