How are microformats not an efficient solution?
Looks like you made a worse version of hcard, http://microformats.org/wiki/hcard.
Adding a frontend to keep a hcard updated would be what makes this more accessible for business workers/managers.
I've used this on one site for several (six??) years or so, examples at http://microformats.org/wiki/hcard-examples-in-wild-reviewed.