I came up with the same idea recently, only I wanted to build it around StackOverflow, but this is much, much better :D
A note: You should separate profile and favorites pages, I don't like watching my own face all the time :D It would be more useful if favorites would get more space.