An information appliance for receiving streaming information includes a
buffer, a writer module which receives blocks of streaming information
and writes the blocks to the buffer, and a reader module which
selectively reads the blocks from the buffer.