You could try a http://taskled.com/fatman.html for the boost part.
Unfortunately it won't work when the input voltage is higher than the
output, but then I'm not aware you can do that with the boostpuck either.
One other possibility is to use micropucks in parallel - according to the
info it's possible to do this with these in buck-boost mode, which is what
you need http://www.leddynamics.com/LuxDrive/micropuck.php
--
http://www.piclist.com PIC/SX FAQ & list archive
View/change your membership options at
http://mailman.mit.edu/mailman/listinfo/piclist