remote debugging good but slow
I mostly use eclipse for remote debugging . its very easy to setup and its very useful for troubleshooting production issues on large enterprise application, specially if your application is live and you don't have proper development environment setup in your Dev box. only disadvantage is its horribly slow and takes ages to debug.
Keep Up with TechRepublic