OK This has been out for a while now. I had only heard of it from a friend and now today, I have finally managed to find the link to The New Yahoo Front Page.
It is simply awesome, real neat and definitely more usable. [It's surprising how much more I am inclined towards observing the usability of websites these days! My User Centered Design Course Prof would be proud of me ;) ]