Domain flipping is the buying of domain names with the intention of selling them for a profit. It's all based on speculative investment, where the value is driven by market demand rather than trademark infringement. In contrast, domain squatting is the registration of domain names that are confusingly similar to existing trademarks, with the primary goal being to exploit the trademark owner's brand reputation.