tedster - 5:34 am on Oct 28, 2010 (gmt 0)
Google currently is revising a lot of titles and description snippets. The algo tries to predict whether the text you provide will get good clicks, or whether their idea will improve it. Often they are changing titles that are just keyword lists rather than a grammatical description, and that's something you describe for your site.
However, it sounds like there may also be something wrong technically. The cached page you described is a strong indicator for that.