@achlord: Excellent article,