Is there any way to upload screenshots directly to FTP or image hosting and give me the url? Is there any application for screenshots that could upload directly to FTP or any image hosting site and just give me the URL?

I come from the Windows world, where I got used to FastStone Capture, where you basically press print screen, click on FTP and it copies the URL into clipaboard so you can immediately paste it for example on IM.
Two of the best apps for this are CloudApp and Skitch.

Cloud app has an option to automatically upload screenshots (image courtesy of Softpedia). It is very drag and drop friendly and pastes the URL to your clipboard for convenience.

Skitch is a little more heavy on the screen snapping controls. It's like grab on steroids. You can quickly hide private information, point out items, and edit the snap before uploading.

The free version of both are well worth it. Both have paid upgrades that are low cost, but you don't need to pay to use either. I have also heard really good things about Droplr so you might check it out as well.



Both CloudApp and Skitch are available on the App Store. The two are better together - skitch is better for grabbing a great screen shot, and droplr for upload and sharing it.