Mostly what Scott said with a few comments and additions:
I-40 to Winston Salem (don't bother with I-40 business into W-S although some trip computers will tell you to. I-40 is 2 miles south and much less congested).
Right on 52 north which is AKA I-74. Take that to I-77 just south of the VA border.
Merge onto I-77 south. This takes you through some nice mountain twisties in VA. 77 combines with I-64 west (south?) for 5-10 miles somewhere in VA. Then continues into WV and into OH.
Here's where I may differ a little, probably because I usually stop at my parents' outside of Columbus, but I bet it's close on the maps -
I take I-70 west to Columbus, to I-270 around Columbus, then to I-71 north for 5-10 miles, then cut across Hwy 36 to Delaware where I pick up US 23.
Again, I bet it's a wash as far as mileage, and except for a few stoplights 23 is a nice rural drive to I-75, compared to the OH turnpike (80/90) which can be a cluster. So take US 23 to I-75 north.
From there I'm not sure the best way to K'zoo. In Toledo I would follow the signs to US 23 north (I-475) which takes you to Ann Arbor (say Hi to my old college town!), where you can pick up I-94 to K'zoo. That avoids the $$$ Ohio turnpike and looks to be a wash in mileage.
I typically make it to Columbus in 7 hr (500 mi) and Detroit (+250 mi) in 10-10.5 hours, so add a bit for your destination.
Hey, I'm not using my Garmin nav system this weekend, so I'd be happy to loan it to you if you're interested. You can just plug in your destination and follow the commands - you'll get there about as fast as possible despite "our" directions here

_________________
Mike Whitney
whit32@gmail.com, 919-454-5445
V10, V8, V8t, I6, I6, V6, F4t, I4, I4, I4, I4, I2, 1, 1