How is this different from your other macro (which I use, by the way)?
For more information, see the wiki Searching the Forum for Answers section.