Finally finished. Ive deleted the old one and uploaded the new, improved, version to the 3DWarehouse. Ive changed the link posted earlier so it should take you straight to the new one.
Many thanks to Dave for the advice and to Luca for his excellent plans.