Twice Baked Potato Casserole

Takes a lot of time, but well worth the effort