Hello, I have written a simple AWK program to convert .vcs files into XAPIA format files that can then be dragged and dropped on the Calendar icon of the front panel to insert an appointment in the CDE calendar. The program has some limitations. For the moment, it ignores ToDo items and only converts appointment items. Also, it has to convert appointments that extend on more than a single day (such as holidays) into daily repeats and to transform "UNTIL=" repetitions into a number of repetition. This is done by using an average duration of 30.44 days for a month and 365.25 days for a year instead of using the correct duration for leap years and for months. So the duration of an appointment can be sometimes calculated incorrectly. If you wish to include it with the CDE sources or to post it on the Wiki documentation, I agree to release it under MIT license. http://opensource.org/licenses/MIT Otherwise, there are better programs in Perl by Adam Stein at: http://www.csh.rit.edu/~adam/Progs/programs.html but they require to install some extra Perl libraries. I would like to mention that Christian Pélissier (author of a popular textbook on Unix in French) has posted a dtksh program in a french email list on Solaris x86 that also does the vcal to XAPIA conversion. His message is archived here: http://www.mail-archive.com/solaris_fr@x86.sun.com/msg02388.html Please add in the comments at the top of my AWK program the links to his dtksh program and to Adam Stein's Perl programs: http://www.csh.rit.edu/~adam/Progs/programs.html Version 2.2.4: - improvements to the script to handle repeating appointments. - easter.awk: script that creates appointments for (Roman Catholic) Easter, Ascencion Day and Whit Sunday. Best wishes, Edmond Orignac