what about Band In a Box ?
I've never used it though, just heard about it.

Claude