I just used STI to ship from Philly to Portland. Wasn't the best in terms of communication or smoothness but it got done in the end. STI partners with a moving company in the suburbs: the first time they sent a truck (26' I think) they said there was nowhere to park it and would have to send a smaller truck. Then they quoted me an additional $500 surcharge in order to use the smaller truck, which I balked at. Ultimately they agreed to meet in a shopping parking lot near me and send the full size truck, no surcharge. Well... that never got communicated to the driver I guess because he pulled up around the corner (which worked out better for me anyways).
Cost $500, but I haven't had confirmation of delivery (possibly today). I would imagine to Ohio would be less.
If there's not a big rush to get it done, plenty of people are heading to Pinburgh from the Philly area.