I've checked it out and everything looks good from what I can tell. Ball joints, wheel bearings, bushings, etc. I'm going to find a reputable alignment shop and have them check the alignment / caster to see what it comes back at.
I guess if that doesn't fix things, I could always go this route...