Yes. That is just about exactly what I'm looking for. Except for the oracle port, I can help you finish up anything you want. You need any help? I'm rather. . .uhm. . .not busy and can spend lots of time on it (unless I happen to get a job that wants to hire me instantly).