The "what happens in [a heavy] rain" issue would make me nervous, but I would think there are solutions for that.

Kudos for thinking of new stuff!