I imagine the search function can solve all of those problems but the last. as for the last one, just make a text file with notepad and add your projects to them as you come up with them
then you can even group them by whether you've only thought of them, started them, or completed them, and you could also add the URL for a topic you made for the project if applicaple