Do you have a loan option on your 401k? Mine did and I took out 2 different loans over my career. Paid myself back at 7% interest and avoided the 10% penalty. Might be another option worth checking in to.