Jeppesen has a great computer based training program they call Fliteschool. It is set up to paralell their other books, and gives a little interactive section on what would be each section, within the chapters in their books. Then asks some random sample questions from the test pool after each question. There is also included, the FAR/AIM and complete text of the book. When ready, take 3 sample test I think, with at least 2 of them over 80%, and a certificate can be printed out. Your CFI can sign that, saying they have reviewed your home study course. That meets the knowledge test recommendation requirement, and worked a lot better for me than sitting in a ground school on someone else's schedule. I used the software for both Instrument, and Commercial ratings. Highly recommended, and not as corny as the King stuff.
I got an insanely good deal on the Jepp instrument/comm ultimate kit or whatever it is called, which included all materials, including the Fliteschool CDs for both of those ratings. It was somewhere around a couple hundred new, where most places have it going for twice that or more. I don't recall the exact price, but the price of each piece of the software individually would have been only like $10 less than the entire kit I got. Maybe check ebay, these things come up now and then.
HTH,
Josh