For specific occasions (e.g., weddings, birth, etc.), communicate the 'what' you need and have companies advertise relevant products & services for you (like a reverse ad system).