Nope, that's the only way you can post pics here, that I know of. Check out this great tutorial that Rachel did.
Just make an account at picturetrail. It is free. Once you do that, just click on "Upload Pics" and when you're finished doing that, follow the tutorial. It is very intimidating at first, but you'll get the hang of it. 85% of the members of the board didn't know how to post pics at first, myself included.