I've closed this dual post/thread since the answers can be found here