I only just stumbled across this: NaDa is one fabulous bit of software engineering. Do have a look; read the page on the site closely, and then just download. Superb.