Patrick McFarland diablod3@identi.ca