Some excellent work in this thread on GSF.