Great discussion tonight in the VATUSA "Town Hall" meeting relative to Pre Departure Clearances, enough that it was worth bringing it up here for further input and suggestions.
PDCs have been around for several years to the point where you can listen to a Clearance freq on liveatc and hardly hear anything. Here in VATSIM-Land, we're slowly adopting the use of PDC's, but we don't have the technology to do it the way it should be done, so the best option we have at the moment is the text alias.
ZNY worked very hard to design and implement an automated system where the departure was presented on the ZNY website and the controller could open the PDC and manipulate it as needed, then the pilot received a link to the completed PDC. That system went by the wayside due to server problems, if I recall.
At any rate, issuing a PDC via text is exceedingly simple. It isn't used for general aviation, but for airlines and corporate jets as a rule. The system that I use, along with the aliases provided to me by Michael Mund-Hoym and modified slightly, goes like this:
Pilot calls for clearance
Controller responds to pilot (voice or text) to expect PDC via PM
Controller checks clearance, route etc. just as is always done, assigns squawk
Controller opens chatbox with pilot, uses first alias, enters four items only: TYPE A/C, RWY, FRQ, DEP SID
Controller follows up with second alias, which tells pilot no need to respond unless he has a question, and to call ready to taxi with ATIS and SQUAWK only.
Even pilots who have not previously seen the process, especially European folks don't have any problems if they actually read the text.
Many ARTCCs apparently use PDCs. Some don't. Others allow it on an individual basis.
The Aliases that I use:
.PSB STAND BY FOR PRE-DEPARTURE CLEARANCE VIA PM. IF UNABLE PM ADVISE.
.PDC1 PRE-DEPARTURE CLEARANCE START | CALL SIGN: $aircraft | TYPE: ($1) | DEP: $dep | ARR: $arr | TRANSPONDER: $squawk | ALTITUDE: $cruise | APPROVED ROUTE: $route | *CLIMB VIA SID* | EXPECT RWY $2 | DEP FREQ ($3) | RMKS: $uc($4) DEPARTURE
.PDC2 ADDITIONAL INFO: >>CONTACT APPROPRIATE CONTROLLER WITH ASSIGNED TRANSPONDER CODE AND CURRENT ATIS FOR TAXI.<< THIS MESSAGE SERVES AS YOUR PRE-DEPARTURE CLEARANCE. NO NEED TO REPLY UNLESS YOU HAVE QUESTIONS -END-
I think ZLA uses these, or something quite similar.