TeX is a computer program for typesetting documents, created by Donald Knuth . It takes a suitably prepared computer file and converts it to a form which may be printed on many kinds of printers, including dot-matrix printers, laser printers and high-resolution typesetting machines. LaTeX is a set of macros for TeX that aims at reducing the user's task to the sole role of writing the content, LaTeX taking care of all the formatting process. A number of well-established publishers now use TeX or LaTeX to typeset books and mathematical journals. It is also well appreciated by users caring about typography, consistent formatting, efficient collaborative writing and open formats.
Not really answering your question, but if you have the time, definitely design your own CV from scratch. I decided to write my own after looking at several styles and packages and not being satisfied with them. If you've used LaTeX before this should't be too bad. Have an idea of what it should look like in your head, then implement it. You'll probably use a lot of tabular or minipage environments, and perhaps some shading. Definitely use XeLaTeX to take advantage of superior fonts like Adobe Caslon, or perhaps LuaLaTeX to use the microtype package. Use italics/small caps and the soul package for spacing in titles. Some dingbats for phone/email symbol would be nice as well. Good luck!