im considering between shazam encore and soundhound apps for iphone.

i know that shazam encore can record the music then send for analyzing later..
but can soundhound do the same? as far as i know soundhound has good database of music.