Yeah, I am breathlessly awaiting that offer letter to see what they do to the terms. I'm not easily bs'ed by contract terminology - I tend to be suspicious - and I also have you guys to run by anything odd looking.
However, I'm very optimistic about the new gig. One of the projects I'll likely be assigned to has it's deadline next summer, so I think I have at least until then to count on as steady work. At that point - totally guessing based on the financials market and the eyeballs watching this agency - ahem! - that point might be the make or break point for the agency. It got sucked into the financial market mess and is struggling to get out. At this point I'm sure you guys can guess it's one of the two well known government financial agencies, but I won't actually name names.

Also, the projects are totally focussed on quality improvement, so they are actively trying to turn things around for themselves. That's a big plus. It would be great to work on a team that solved such a major problem and kept the place in business. I told the interviewer that I'm more motivated by a sense of accomplishment than money, (which is true) and what a heck of an accomplishment that would be to help fix this agency, right?
If the contract does end next summer, that's okay I think. I've been job hunting for about a whole year now, and even though I've been doing it while employed (which is easier) at least I'm in the swing of it again rather than coming back on the market after ten years and being stunned at how much it's changed. And also there are hopes that by then the economy will be better and maybe employers will be less stupid with their laundry list of requirements and such. I'm going to continue working on my club database website to keep my programming skills up and keep learning web development.
After this year of job searching and seeing that 90% of the jobs posted these days are contracts, I think it's probably wise to simply accept that most IT jobs are going to be contracts. Even if you get FTE status, these days they lay you off in 6 months to a year anyway, so at least if you have contractor status you know you'll have to get back on the market soon and it won't be such a betrayal. Plus it seems to me that contractors are (politically) allowed to keep themselves visible on the market, while FTE's often get in trouble with management if they are found to have a resume out there. (Depends on the company, of course.)