I'm having issues understanding the logic here. What I'm basically trying to do is upon pressing a certain cell, I add information to that cell. Say a text label or a subview. That works fine. What i'm not understanding is that when the cells are being dequeued by scrolling up or down, how do I retrieve that information for that cell when it reappears? My understanding is that prototype cells never return (cell == nil).... So I'm confused. Any help would be greatly appreciated! I'm somewhat new to this so sorry if this sounds totally moronic.