Make sure you provide their current addresses and phone numbers so we can subpoena them on your behalf. You might need to subpoena an expert witness to deal with certain evidence, which the trial judge did not exclude from evidence at trial. Expert witnesses charge fees over and above any legal fees you have paid. You must approve any expert and you must pay the expert witness in advance of trial. However, if a transcript of the trial is needed, you will have to pay the court reporter for the transcript.
Transcripts can be expensive.
Just because your case appears to be set for a date certain does not mean that it will be heard on that date. Oftentimes, several cases other than yours will be scheduled at the same time. Obviously, some of the cases will not be heard. Many times the prosecutor will ask for a continuance for a variety of reasons. Sometimes your attorney will have scheduling conflicts.