What's your address? I'll take a look. If you could post a screenshot of your rig hashrate that would be helpful too.
Website is 2301.8 Kh/s with a rejected of 54.8 Kh/s.
Everything looks OK to me -- perhaps when you checked the site you were on the lower end of the variance. When I checked your hashrate was reported as >2900Kh:
http://cl.ly/Uh37The site currently reports the hashrate as calculated over the last 20 minutes. There is going to be some variance there, which is why you see the graph oscillate between 2300 and 3000. Maybe we need to increase that so it gives you a better picture of your actual hashrate. The problem there is that we don't want it to take a long time for new users to see their hashrate ramp up. There is definitely a way to make it work for both, so we'll work on it.
To double check I calculated your hashrate over the last hour:
mysql> select 65536*sum(difficulty)/(60*60)/1000000 as mh from shares where username="1Q697sCKUo1pp3GXGxPbJN6GJPJz97R1LE" and time > date_sub(now(), interval 60 minute);
+--------------------+
| mh |
+--------------------+
| 2.7589199644444444 |
+--------------------+
1 row in set (0.35 sec)