Freeagent is a good online accounts package as well, but you need to find an accountant that uses it.
* Don't use equipment provided by the client;
-- This would be very hard to do. Most clients I've ever worked for supply you with a PC to use and won't allow non-corporate devices on their network.
* Be careful with paid-for meals or participating in company parties.
-- Never heard this mentioned before.
* Avoid working for one client for longer than a year when possible.
-- A lot of cients will enforce a maximum period of 2 years anyway, as after that you could theoretically claim benefits.
There are a lot of scare stories propogated about IR35, and a lot of it is by companies that sell IR35 Contract Reviews, IR35 Insurance etc. The number of IR35 investigations each year is in the low thousands, and there are 1.8m contractors in the UK.
Agree about scare stories, but it is a scary topic.