There is another package tkz-fct by Alain Matthes who is a regular in this site. (At this point though, the manual is still only in French. I just picked up the bits and pieces of code from the examples in the manual--which are a lot.) I use it once in a while to draw my graphs. Unlike pgfplots, tkz-fct requires that you have gnuplot installed. There is an advantage to this as Harish Kumar has already noted. You also have to invoke the --shell-escape option when compiling in order to draw the graph.

Code
\documentclass[tikz]{standalone}
\usepackage{tkz-fct}
\begin{document}
\begin{tikzpicture}[>=stealth']
\tkzInit[xmin=-15,xmax=25,
ymin=-250,ymax=50,
xstep=5,ystep=50]
\tkzAxeXY
\tkzFct[domain=-10:24,color=blue,very thick,<->]{14*\x-\x**2}
\end{tikzpicture}
\end{document}
Upon the suggestion of Peter Grill, I have done some tweaking to remove some labels to make the graph more pleasing to the eye.

Code
\documentclass[tikz]{standalone}
\usepackage{tkz-fct}
\begin{document}
\begin{tikzpicture}[>=stealth',scale=2]
\tkzInit[xmin=-15,xmax=25,
ymin=-250,ymax=50,
xstep=10,ystep=100]
\tkzAxeXY[fill=white]
\tkzFct[domain=-10:24,color=blue,ultra thick,<->]{14*\x-\x**2}
\end{tikzpicture}
\end{document}
pgfplots? – cmhughes Oct 19 '12 at 23:57gnuplotwithtikz. Thanks. – roxrook Oct 19 '12 at 23:58