To find your own threads you can also sort the individual forums by username and go from there... but you have to look through all that are appropriate, if you can't remember which one it was.
or you can also go to your account page, (unles you specified otherwise) i think you're subscribed to threads that you post in (which would include ones you start), therefore it's all listed in your thread subscription list ...