I use the lease from thelpa.com, modified to fit my own needs. As far as lease signing online or other digital methods, I wouldn't. After they've been accepted and holding deposit is received, I send a copy of the lease for them to view to address questions before the lease signing day. On signing day, a walk through with property condition form is signed(this will be the basis for deposit deductions), the lease is gone over and they sign and receive a copy, they get the keys and the rental is turned over.
I print the forms in multi-part carbon copy at Fedex Kinkos and I can usually find a coupon or two that makes the cost about $3-$6 per lease.