dev, blocks rewards?
block reward is 500 to 20 depending on the difficulty
if difficulty goes down then block reward increases. if difficulty goes up then block reward decreases
if you want to know exactly how it works, here is the code for the block reward calculations: main.cpp line 1090:
// block reward between 500 and 20 depending on the difficulty.
int64 nSubsidy = 0;
if(dDiff > 250) { // GPU/ASIC difficulty calc 2000000/(((x+1900)/10)^2)
nSubsidy = (2000000.0 / (pow((dDiff+1900.0)/10.0,2.0)));
if (nSubsidy > 100) nSubsidy = 100;
if (nSubsidy < 20) nSubsidy = 20;
} else { // CPU mining calc
nSubsidy = (11111.0 / (pow((dDiff+51.0)/6.0,2.0)));
if (nSubsidy > 500) nSubsidy = 500;
if (nSubsidy < 200) nSubsidy = 200;
}