Crappy day

Got in my truck this morning stated it up put in reverse and the engine rev's no movement, go to drive no movenment,:banghead: place it in Nuetral popped the hood- raise the driver seat to get a rag out of the back to check my fluid level seat slams forward now it won't go back. Fluid level is good so I take the car to work and get to pull a tranny this weekend.
I guess I cannot complain it is a 2000 Dodge Dakota 4X4 with 250,000. miles on it. I just hate pulling a tranny on 4 wheel drive trucks.
Then I also have to try and fix my seat. What sucks is I just had to replace the power steering rack and pump assembly along with new breaks and entire front suspension.
Rant over time to get ot work.