These are all nice ideas, but what I was really looking for is an api/software/etc to give to my developers for them to integrate into their code to view and acknowledge bitcoin payments :S
Well my suggestion is, Use blockchain api, they have all the tools. Visit
http://blockchain.info/api.
So here is how make it work :
1) make an option for user how much they are willing to deposit
2) next, when they enter the deposit amount, they must get an screen to deposit the exact amount to newly generated address. Then when they deposited, the blockchain will detect the transaction, and they automatically get back to balance page with the deposited amount.
3) So, this works perfectly. So when they want to deposit like 10$ into the site. And when they enter 10$ amount. It must connect to blockchain, and then get back to site, if they deposit. So two pages. It all works with callback url, and transaction verification.
4) Give your develop blockchain api site, they will rest take care easily if they know php well.