How would you handle the switch between scrypt-n and scrypt? I am unaware of a way for the client to be aware of the pools change in type. If there is... excited...
Scrypt is Scrypt-N (with N=10), so the stratum protocol would simply need to be extended to allow the server to communicate what Scrypt N value to use when hashing a given block.
I've been mining for around 8 hours hours and so far the BTC/MHash/Day is ~0.05 not 0.058-0.062+ that is advertised by the website
Try for longer then 8 hours... The BTC/MHD published on the site is over the last 24 hours, so it won't be accurate for the last 8 hours.
---
Is CoinShift using some fancy logic to avoid wasting hashing power on Tag? TAG has some really stupid prevention measures that prevent blocks from occurring 'too' often, based on the time between the last 6 blocks. So even if you're solving valid blocks, the network will continue to refuse them until that time lock has passed.
---
Any plans to add FlutterCoin (FLT) or SpainCoin (SPA) ?