Coalescing

I found this this post by Doug Russell on coalescing messages (turning multiple message sends into one) using performSelector:withObject:afterDelay: to be a really simple and useful technique.

(via Brent Simmons)