This has got to suck!* Way too much or hooked up wrong.

More...