though it's old (as other people said in this thread) it's my first time to read this story.. nice one...