My only exception is to use Flash when neccessary for a web client user interface. Client side Perl support is not too good but generally there is no real need for Java these days with Flash being so well supported and firewalls stripping Java and ActiveX.