I often feel desperate, cranky, and overheated when shopping for a new sundress online. Unsurprisingly, this state of mind ...