Sorry for the delay, my ISP is sooooo lame!
Lots of HBridge chips out there, allegro makes a bunch of them, It trumps relays due to cost, reliability, size and they look better too even discrete transistors are still cheaper, smaller, and more reliable, though mosfets might be better than junction types.