Update
Just thought I'd let people know that I'm doing much better. I appreciate all the support and calls from people, it helped a lot.
Getting the parts to fix my computer on Monday, and my parents get their new computer on the same day. I'll set theirs up and then head off to Corvallis with mine, spend a day or two there then go over to Salem to test it out with Toot and Ashard.
I've got a few tough choices coming up, but I feel more equipped every day. I'm feeling pretty good about where things are going school-wise and in Corvallis etc. and that stability helps with other issues going on.
My grandmother died yesterday afternoon. We knew it was coming, but it's been one more trial for everyone.