Scrum if you have a TI-89, to avoid unnecessary grunt work, just go to expand (F2-3) .
For example: expand(2x^2/((x-3)*(x+2)^2),x) = 32/[25(x+2)] -8/[5(x+2)^2] +18/[25(x-3)].
Now, taking the integral is a piece of cake. Saves a lot of time, for what it is worth.