i love iced mocha but with them being so expensive these days (and me working at home) i took a shot at my own recipe and i must say it turned out pretty good. you have to play around with how sweet, chocolately, etc you want it but basically here's how it goes:
i freeze my leftover coffee in ice cube trays and then store them in a plastic baggie. you could brew fresh and do the same.
add the coffee cubes with milk, sugar, and hershey's chocolate syrup to the blender. blend away until you get the consistency that you want. i'm sure it would be better if you added cream instead of milk but i make do with what i have. add whip cream and chocolate syrup on top and its pretty dang close to those you buy for $4-5 a pop. :)
also, amaretto flavoring (usually found in the coffee aisle and nonalcoholic) is a good addition to regular warm coffee or to icecream and milk in the blender for an amaretto milk shake. its really yummy and a nice change.
also some wineries (and grocery stores but wineries let you taste) sell bottles of sparkling grape juice or cider. some even come flavored with raspberries and have a pink blush to them. mix that with orange juice for a fake mimosa (sp?).
you can also buy margarita mix without the alcohol and blend it up with ice and a little water.