Demon used to be a very good ISP. They've outsourced their backoffice support to India and since then it's been downhill. Avoid like the plague. Their Hostmasters are decent guys and do a good job and so Demon get the extra start from me for them.
AVOID.