I've just begun fooling around with using PHP/MySQL to make a more dynamic site, and I have a little question I'd like cleared up. What are the differences between VARCHAR and TEXT? I know VARCHAR is limited to 255 characters, but are there performance/other advantages to using it instead of TEXT?

Thanks!