Answers must adhere to a different set of rules than questions, like actually attempting to answer the question. Answers directing users to web applications are OK. You can even [leave out the software and hardware from your answer entirely](https://meta.superuser.com/a/3413/22317), as long as the *question* satisfies the requirements *for questions*.

---

The "product recommendation" part of your question has been discussed before. There's no really clear consensus, other than that asking for programs isn't a good idea. Answers that recommend products OTOH are fine.

My suggestion: State your problem ("*I want to rename two bazillion files according to the following rules*") instead of what your solution might look like ("*please recommend a batch file renamer*"). You might be surprised what your OS (e.g. command line) already can do, for example.