I just use Open Office. Plain and simple, handles all the formats I need or could want and is compatable with Word documents, which is also necessary for school. And it's free.