If you have a Ti89 and are in college, you've 
got to check this out!! 
http://paxm.org/symbulator/frontpage/
I was just looking for a way to graph differential slope fields, but the programs available for download on this site had me practicaly skipping for joy!