We currently Pay-per-share (PPS) with a fee of 3%, a transaction fee of 0 BTC per transaction and use Last N Shares (1/2 Difficulty) round scoring to ensure payout of your hard work.
From your front page. This statement doesn't even make sense. You either are or are not a PPS pool. If you are using Last N shares, you're a PPLNS pool, which is very, very different from a PPS pool. If you are doing PPLNS, charging a fee is a rip. If you are a PPS fool, 3% fee is fair.