Hoge,
I use Memory-Map for CAA charts (
www.memory-map.co.uk). Gives you the actual CAA chart with your location on it (provided you have a GPS attached), along with speed and hight data. You can program in waypoints and stuff. You can also get Aerial photograph's that do the same thing (v interesting to watch yourself move over actual photo landscapes).
Pratically speaking, it's ok in the heli, handy to give you an exact location in reference to the chart. But I find it most useful for pin pointing GPS references on the CAA charts, marking them down on my actual chart and away I go.
Also useful to have an electronic version of the CAA charts always handy on a PDA.
I've found ALOFT to be the best (for price and functions) flight calc (
www.skymarktechnologies.com).
Log book programs are a waste of time, use Excel, it's beter and easier to use.
Hope that helps.
S.