Have you "been there and done that" or speculating? No insult intended.