not to be a wet blanket or anything, but it has been conclusively shown that even the most fit athletes cannot generate much more than 100W of power for any length of time. most of us would be hard pressed to do 25 watts. its an enormous amount of work.
now for cell phones and ipods and other devices that take very little power to operate, it might be practical.