Agree about the umbrella company! Should be your last option! But something worth considering if you are not 100% sure about contracting and whether you want to do it for long term.
I'm with SJD and yes, they still do have that horrid excel spreadsheet!