Thanks Marcel, that looks like just the solution I need.