I installed the latest version of wp recent links. It shows up in my admin area and lets me add links. Howeve, therre is no page on my blog where I can see the links. Any idea what I might be doing wrong? Where are the links going? It tells me link added, but I don't know where.