@paganlord: really good post)