heh heh....
I have the exact same problem in front of me here that I'm trying to find a solution for on behalf of one of our magazine's readers. Should i turn up any really good solutions I'll post them here as well.
Meanwhile, any more input from those more technically proficient than myself are going to be a welcome sight indeed! :D