I wasn't really thinking about sensor networks, but was looking at how to dissimate data for a small Internet-based project which popped into my head.
Funny, how push and pull models really can influence a design. Somehow, push seems natural for sensor networks since the cost of broadcasting is high, i.e. send-once is the most minimal strategy one can think of. However, pull seems more natural for Internet distributed applications since range-based broadcast cannot be done and pull-only applications cannot be exploited that easily.