Google Maps, my friend. In addition to driving and walking directions, it will also give you Public Transit directions! My link below is for a generic route, but you can specify any two addresses you want. It will also figure out the walking portions of your route for you - where the closest bus stops are, etc.But to answer your other question, it looks like # 28 will get you to Blue Ridge Crossing, and then # 251 will get you to the HyVee at Noland and 40.
Rev. Roki is right. Bus # 28 will get you from Independence to Blue Ridge Crossing, and then transfer to Bus # 251 to get to the HyVee at Noland and 40 (40 and 291).