At Buy.com I see a $10 Instant Rebate for this keyboard that's supposed to be applied automatically at the checkout making it $30.99 - $10 = $20.99, however, it doesn't seem to work at the checkout so you'll have to call in and explain that it's not working and they'll give you $10 credit back.
Here's the link
If you scroll down on the left hand side you should see it under "Huge Savings".
Here's the link
If you scroll down on the left hand side you should see it under "Huge Savings".