I think my sauce is closer to a preserve, but I like my berries cooked down a bit. It's a texture preference. ;) If you like your berries chunkier just reduce the cook time. This sauce is very, very tart. You can up the sugar is you need a bit more sweetness to it. Personally, I like the whole exploding taste bud sensation.
12oz bag fresh cranberries, rinsed
2/3 cup sugar
1 cup orange juice
1 tbls orange zest
1 tsp cinnamon
1/4 tsp salt
Combine everything in a sauce pan and bring to a boil over medium heat. Reduce heat to low and simmer for about 20 minutes, stirring occasionally. When berries have cooked down and the sauce has thickened, remove from heat. Cool.