Our main site has changed, for the better we think. Due to some criticism from others (particularly members of the Winamp.com forums) we decided after a while that we would change it and there you go.
I've created a poll in this thread to see what you think about it.