JN writes "Now here's a nifty invention. What started off as a Small Business Innovation Research grant from the Navy to a MIT professor has turned out to become a great mechanism that harnesses running machines' minute vibrations into energy. The possibilities are limitless. Aside from the obvious, imagine the ultimate cellphone - one that charges the battery every time it rings/vibrates, hence promising extended talktimes, and giving operators all the more reasons to get their customers to use their devices. How cool is that? Do I see 3G applications with a vibrate() call mandatory every couple minutes? "