You can attach pics directly if you choose to do so.
Yes you can.
I prefer photobucket, as the direct posting rely's on the photo's that one has saved on their computer. If your computer crashes, you loose the photo's.
I don't know if photobucket is saved in the cloud, but its never failed me in many years.