Solution 3 seems best to me.
Well, yeah, personally I don't think it's even a fair contest between these, as that one strikes me as the best compromise by a LANDSLIDE.
But I started the thread specifically to hear what people think of it and if other can point issues I'm overlooking.