no, you don't need a photo site anymore. i just copy and paste from my photos on my computer to the thread.
I forget how to post photos and think it requires using a photo website and I don't put mine on them any more. Flickr charges once you go over a certain number. Would be nice if I could post from hard drive. The above is a link to blossoms photos, Central Park, last week.