Take a look at decentespresso.com. Looks like a novel approach tocontolling all the variables to pull the perfect shot.