I'm trying to set up a software system and part of it is knowing when someone sends Bitcoins to me automatically. I'm using node.js, if that matters to anyone.
BlockChain.info provides a push notification API: - http://blockchain.info/api_websocket
You could poll the Block Explorer for balance of any Bitcoin address. For example, you can see the page of the address that appeared in the Genesis Block.