If you're serious about this, I suggest you start a company on the stock exchange (glbse.com, also several threads here, Nefario's your man if you have questions). Then you can have an IPO to raise some development funds. There a quite a few programmers around who will work for bitcoin. Also, TL;DR. Next time forget all the religious/moral crap and stick to explaining the application you're trying to build.
TL;DR:Use the Bitcoin cloud with an anonymous P2P decentralized marketplace for entheogens and the soon to be BitDrop delivery and Ubitex Geo locating techniques. Everyone's a winner and is on a need to know basis directed by an encrypted system distributed across users computers.