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 ?
To have Shazam for N900 doesn't prevent the community to do whatever it likes. But I think it's very important to star to get the commercial interest for maemo. In future, I expect to have community AND commercial solutions for it.