Voltage *and* current regulation for a solar panel ?

Have you seen this:-
http://www.zen22142.zen.co.uk/Circuits/Power/clps.htm