Resources

Andre Durand: www.andredurand.com

PingID.com: www.pingid.com

PingID.org: www.pingid.org