I don't want to hijack the thread or dampen efforts to get Shazam to the N900, but maybe it would be a good idea to make a call for developers to make a Shazam equivalent ? The Maemo community has some mighty talented developers, if a critical mass of (technical) ideas is achieved, I think it is not at all impossible to have something distinctly Maemo-ish and not depend on the commercial interests of Shazam.