@alexbeyman,
I think 3D printing not only for fingers, if I am not mistaken it will be used to make artificial body items like heart and brain also! Technology is growing faster than we thought! So I think your roomie can have the same finger in next 1-5 years of time through these techniques!
Cheers~