I'm not very tech-savvy, so I don't really understand question #1 do I have links to the threads in question, but I don't think I do. I'm just pulling up the forum on my laptop and viewing the thread that way.
That should answer #2...I am viewing pics on my laptop.
Question #3--Again, not very tech-savvy, but I think it's internet explorer.
Hope this helps!
Life is better because I have a friend like you.