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