open office is good,but without understanding what exactly OP is asking for-it's all pointless. english is not my native language and i never attempted any college or whatever,but i think for this guy good starting point would be-learn how to build your questions right. cause for lousy asked question-you will get same vague answer.