I've got something very similar to Option 2. It works great.