Alrighty guys.
...new code...rejections...optimisation
OK, forgive me if these are daft questions but as I'm new I'll ask...

1) I know I can see the rejections in cgminer (A: xxxx R: yyyy for each card) but is there somewhere I can easily see the totals / % from the pool's point of view or do I need to add them all up across all my cards? In other pools they have a stat which shows your total rejects but I don't know if I we have anything like this on WP
2) At what level should I start to take action? What sort of % would you suggest should cause me to reduce intensity?
3) What action to take?

Now I know that seems like a silly question in that if the % is too high I need to reduce intensity but I assume I need to knock it back 1 or 2 at a time and then wait to see the impact on rejections but how long to wait? Is it a pretty instance cause and effect or is it sensible to leave it for 1 hour or 1 day etc? Or is there somewhere to go to see what intensity works for my cards?
I just want to make this as profitable for me and everyone else as possible and don't want my lack of knowledge to get in the way! Especially as you're doing such hard work for us all

1) I'll be adding to the miners page shortly (it was never high enough to really put on there)
2) Its not % based unfortunately, its % compared to increase in hash power. For example, early on bumps in intensity (say 8 to 9) will yield a TON more hashpower, for a very small increase in rejects (say +10% shares, +0.1% rejects, very obviously worth it). Later intensity increases will yield a small bump in hash power, for a larger increase in rejects (say +1% shares, +2% rejects, probably not worth it). It has to be done on a per miner basis unfortunately. Typical ranges for rejects are around 2-3%, and aren't terribly worrysome. 10%+ is probably worrysome. It also depends a lot on your latency to the stratum server...
3) Back off intensity, or try to use a "closer" (ping-wise) stratum endpoint. If you're in asia, and you're using the USEast endpoint, you're probably doing it wrong

I'm in the UK so using the EU point as my primary.
./cgminer --scrypt -I 20 -g 1 -w 256 --thread-concurrency 24000 --gpu-engine 1050 --gpu-memclock 1250 --gpu-vddc 1.087 --temp-target 80 --auto-fan
With this I am getting fairly good hash levels but my rejects are between 2 and 9% (taking the % to be r/a for each of the cards and then averaging them) which seems high.
The cards are MSI 9750. I guess I need to reduce my "I" setting? Anyone got any suggestions as to what level to set it at to retain the performance?