Quote: Greven...My plan was to move to Christchurch, pick up a low paying entry level job & work my way up from there. The discussion here seems to indicate that I will be fighting with a lot of experienced people for the jobs, and if I am lucky enough to get one then I will most likely be stuck in that role for longer that I would like.
You will need to enjoy what you do, be good at what you do (and be able to prove that) if you want to put yourself above others. Graduating is no longer enough, you'll need to have a portfolio of projects that you have completed in your own time (and in a professional manner) - include documentation and a timesheet to impress them further.
This is especially important if you're relocating, as you'll have no contacts to fall back on.
Try to bypass the Employment Agency/Human Resources and talk to someone who'll appreciate your abilities. In my experience, the employment agency will scratch you off if you have no relevant work experience no matter how well suited you are to the position.
It's a tricky question of how long you'll need to stay in your first job. Chances are, you'll be underpaid and overworked but you'll have to balance that against the invaluable experience you'll gain. Always be on the lookout for chances to broaden your skills in your existing job and keep up to date with the latest industry changes.
Finally, make sure you don't burn yourself out. Remember that it's a career in IT you're after.