The only way to counter maniacs is with a big bankroll. That's why I only play limit hold'em - I can't afford to plop $200 down on the table every time I want to look somebody up.
Think about it like this: a maniac at the table is raising 50% of his hands and c-betting 100% of flops. How often does he have *one stinking pair* - not necessarily TOP pair, but *one stinking pair*? Answer: About 40% of the time. period. If you call his raise with, for example, T9s, the flop comes T74r and he c-bets, chances are you're way, way, way ahead of him, and you need to look him up. If he just happened to have 74s on that one hand you just have to say FML - you lose out on too much value the 9 times you *are* ahead of him if you play every hand like it's the 1 time you aren't.
I was at a table once where a guy was raising basically everything he was dealt in position, getting 3 or 4 callers, c-betting the flop, taking it down and showing 53o. Your own cards don't matter if the villains are afraid to look you up with anything less than top pair.
Hope this made sense - good luck at the no-limit tables.
EDIT: Let us know if you ever want to play some *real* poker and we'll teach you the superior game of LHE