Digging the Dirt:
All first jobs in archaeology will be temporary, and perhaps even your first 10 jobs will be too. Archaeology is an excellent education for many types of work, and whatever you choose to do this will not be wasted. But perhaps there are easier paths?

Trowelfodder
While I've never had permanent contracts have have worked for numerous units on an on-off basis moving back and forwards depending on who has got what jobs. It isn't a barrier to job progression as you can build up loads of experience this way, travel all over the country, meet loads of wicked people and often get a much wider practical skills base.

Don't worry about specialising at this stage - its all about gaining experience when you start out. I know it's really hard when you start out particularly with huge debts but apart from your credit cards/overdraft the student loans really don't have an impact on your life.

Siog
Having a good CV is a great place to start. Even if you may only have a couple of months experience, make sure that your CV is laied out in a professional manner. Write a cover letter as that is a good way of introducing yourself, and if it's interesting, then their more likely to look at your CV. Make yourself sound interesting, but don't lie. Get the addresses for as many units as possible, which you can get off BAJR ( http://www.bajr.org/WhoseWho/Contractor.asp ) and send your CV off to as many as possible. Emailing can be a good way, as it tends to be cheaper and faster than snail mail. Actively sending CV's off to units can work, as not all units may advertise jobs as they rely on a group of archaeologists that they have the contact details of, or something may come up short notice. If you know someone who is already in archaeology, get them to check your CV as they maybe able to give you some pointers. I know that volunteering isn't always the first option, but it could always be something that could be done in order to get a wee bit more experience.