I have a sunroof and live in Oregon as well... no leakage in to the cabin what so ever. She has been sitting outside since I got here (about two months ago) through all the weeks of rain. She has also been through some pretty horrendous thunderstorms in Dallas and has held up like a champ!
I would go with a Hollandia as that is possibly the best made!!! I know many of us that have sunroof's have Hollandias and we love them.