If you were asking for suggestions, say at stackexchange, what would be the most polite grammatically accurate version:
Statement of the problem followed by:
1. Do you have a suggestion?
2. Would you have a suggestion?
3. Would you happen to have a suggestion?
I didn't think of this till I used (2) today morning. When I re-read the question after a couple hours, the construction sounded odd to me. Is (2) grammatically correct? Is it more polite than (1)? Is it old-fashioned? Why does it sound a bit odd?
Would you have any thoughts?
Do you have any thoughts?
Would you happen to have any thoughts?