Photoshop shapes

Shapes are great, because they are vector-based, meaning you can re-size to your heart's content and not lose any quality. They can also be used as selections, masks, text boxes, etc. Remember - you can also make your own shapes!