The Bourne Energy BBP-2 weighs 25 lbs, fits in a backpack, is entirely self-contained, and outputs up to 600W of energy from river current with no heat or emissions. They can be daisy-chained in large arrays as can the BBP-1 (pictured)
Tip: Inhabitat