noodle: oh yeah, of course. :)
indy: cheers, indy, i figured you'd already seen them, but thought i'd mention them just in case you hadn't. as i said, i haven't tried them, so have no idea if they're any good or not... just on paper, they seem to be close to what you're after. :)