ha - third time is a charm.
Actually popped the question on stage at a gig last month. We were celebrating her b-day at the club (we have a band history of that at this place) and after the cake I brought her up on stage for the "oh, one more thing..."
At that point she was stuck as the whole club was focused on her and hooting/etc.