I contract (in London) and I wouldn't go perm (in London). It's easy to find a contract and the rates are excellent. Might be different in Sheffield or whatever. I get daily messages on linkedin, so build up a network there, and put your CV on the job boards.
I think it really depends on what area of IT you are in though.
MCP/end user support pays the worse because people are happy to do it for crap money. Not sure what Soopahfly does exactly, but I think its a bit of everything for a small IT provider.
That wont really count for much with agencies to start with. A can do attitude & not using the word No can quickly get you the lucrative contracts.
With Sheffield its how far your prepared to travel. Manchester, Bradford, Leeds, Nottingham, etc. are all within a commutable distance if the money was good! Thats a big catchment area.