Hassled, im in exactly the same situation so i know exactly how you and your DH feel!!
DH has been a contractor for nearly 5yrs, never been without a contract, and yes, very good money. His last contract lasted 4 yrs and that was pretty lucky, it finally finished in May, as DH didn't want to wait until theres contract near where we live, he decided to take any job, just keep the money coming, so now hes working away ( I mean, outside the UK ), its hard sometimes as I am pg but he comes home every weekend...and yes, i know what you mean, its very hard to plan ahead like sometimes friends asked, whens he coming back home for good? i would say, don;t know, i don't even know if he will hv to continue staying there and I don't know if i want to move there! anyway, its a difficult decision.
You can argue that so called 'permanent' isn't that reliable, given the current climax, well, nothing is guarantee really, you can work there as a permanent staff and after a year or 2 then they can still make you redundant. ...the positive side about working as a contractor is that the money is ALOT better, i mean, i know money isn't everything but without money you cant do anything!
DH is still working as a contractor and contract has been extended but he has recently been given the opportunity of going permanent but its the company hes currently working for which means ( living overseas!) we have decided if theres a contract for him, he will continue working as a contractor, but yes, i know, DH is the same, sometimes the tension of will he/wont he get his contract renewed can be very stressful...but both DH & I have come to terms with the fact that this is life, this is part of the reason why you get good money, but in an ideal world, i wish hes working from home and still gets paid that well.