It's not 100% complete yet. I still have to talk to Unknownforce about some things that are probably specific to me.
My 3G radio is completely messed up. Not from Unknownforce's fix, but from trying so many things that the past week. I do have a replacement coming in though so that's okay.
But at the end of the day, at least it works, right?