I guess a long run would be around 150ft.
The Diseqc switch should be as close to your card as possible which isn't always that easy if you have a positioner. Saying that, the only problem I've had with my Diseqc positioner is that when I hit a strong bird with a high signal it takes a couple of tries to get the motor to move. My theory is that the transmission line (Co-ax) is saturated with the sig from the LNB and the motor can't "hear" the Diseqc commands.
As for 22KHz switches I have no clue, I've never used one.
I guess there are good and bad brands of switch although I imagine 80% are made by the same OEM. I bought mine from PSB and it works as it should, so I guess you should go with a retailer you can trust over brandname.
This message was sponsored by PSB Satellite.
(Cue cheesy muzak)
" For prices that are hard to beat, you won't go wrong with the guy called Pete."
Ugh, I feel so dirty....