hmmm is there a reason why operators + and - don't work with dictionaries? Couldn't + be like union and - like difference? I guess this question was brough up dozens of times thou.. so forgive me :) Ante