This is a good app for the visualizing the graphs. Its much more intuitive than the ti-84 in that respect. However the ti-84 is easier at the calculations.
Aerogq about Good Grapher - scientific graphing calculator