I use a Carolina (slip weight) rig with a short leader 10"-15" and a 2-4 oz weight. The bait MUST be fresh. I also fish in moderate to swift current, I run my hooks in the bottom of the fishes head and out of the top. It seems to make the bait sit more naturally in the water. Moneyes and skipjack have worked great for me using this method. The best bait I have found as far as catching big fish consistently is goldfish 4-6 inches long. I fish on the mississippi in southeast missouri and sometimes our flatheads can be very tricky to catch, but I have pretty good success with these baits. I haven't done well with bluegill tho most flatty fishermen is talk to prefer them.