stardansr has kindly offered to take me home from work today. (^*^) Thank you! The last thing will be needing to get a ride to school again in the morning.. which hopefully helen99 will be able to help me with again. (Sorry!) The bus can easily get me from school to the shop in time to pick up Smurf and head to work without benig late (or at least any more than a few minutes late).
This means I should be able to continue school and work and get my geography paper turned in on time, as well as stop by the library this weekend to pick up books for my research paper in English. I may not turn in my outline this Friday, but that's okay. That gives me time to work on it the weekend and hand it in Monday, which would delay my research paper to being turned in the following Monday, which means I'd have the weekend to work on that.
It looks like everything will work out from here. (^*^) As soon as May rolls around (and school lets out), I'll be taking Smurf in for more checkups to see if there's any more work that needs to be done. (Of course, earlier if there are more problems). Thanks to everyone who's been helping me out so far! (Including those who've offered comfort and suggestions). Thanks to helen99, rhiannasilel and stardansr for help in traveling.