Sounds like NGF (can you just say GF now?) is a keeper.