Browsing: maintaining a balanced diet