@macneil: Nice article...