Definitely check out Peter Finnigan...

http://www.petefinnigan.com/