The RSS link opens up for me to a pretty page, very professional looking, and I've tried it on IE, Opera and Firefox. It's cool.
I clicked on the "put on sidebar" link and it opened right up to a neat looking organizing page.
What browser are you using?
I have IE6 and it's all Greek (geek??) to me...