Proper prep as well as correct grain direction are very important.
For posting photos I use a photo hosting site. My favorite is now Imgur. It's free and each photo is assigned an anonymous URL address. Once uploaded, you can resize and do minor editing. A good size for online viewing is 800 X 600.
The attachment button doesn't show up until after you post your post. Then you should have a series of buttons along the bottom of your newly posted post; reply, edit, attach, notify, delete. When you hit attach, you can then choose where the pic comes from and how to post it.
Brent