Well...
I went ahead and did it anyway.
This project was just a fun hobby/background project I worked on over the last 8/9 months but it grew into something bigger.
https://the-million-bitcoin-homepage.comPayments are processed and notifications sent in real-time. Block purchases also appear in real-time, along with their associated click/visit stats (also updating live on the page). The current active number of users is also tracked. When blocks are purchased we build up a two reserve balances: one is used to create hidden "gold blocks" which users may win, the other sends money to the following charities.
Sean's Outpost - 1M72Sfpbz1BPpXFHz9m3CdqATR44Jvaydd
IndySci.org - 1M72Sfpbz1BPpXFHz9m3CdqATR44Jvaydd
Bitcoin 100 - 1BTC1oo1J3MEt5SFj74ZBcF2Mk97Aah4ac
On the backend the site makes use of:
bitcoind
ZeroMQ/RabbitMQ
Redis
Postgres + Postgis
Node.JS (connect/express, socket.io, passport, and a huge list of other modules...)
Nginx
On the frontend I had fun implementing a bitcoin qrcode scanner, price conversion widget, the map makes use of a quadtree of <canvas/> elements.
The hope is/was that once a few large blocks are purchased, smaller users can benefit from purchasing little blocks or blocks futher from the centre (pricing is distance dependant from the origin 0,0 of the grid).
I hope you like it, regardless of whether you use it or not. The response on the bitcoin subreddit was less than stellar, but there you go...
All design/code done by yours truly. I'm currently available for hire if anyone is interested.