Squishy is a jQuery plugin that automatically resizes text to exactly fit the container with no extra work on your part.
You can pass the script a number of options to restrict the squishiness. maxSize is used to set the maximum font size, minSize is used to set the minimum font size, maxWidth sets the maximum width of the line of text, and minWidth, the minimum (all in pixels, for now).