Are you saying that it is possible to generate private bitcoin keys totally offline and only bring them online when ready to recover the funds?
Yep...
Sweet! :-)
You don't even have to bring private keys online to recover the funds. You could sign transactions offline and then publish them from a different computer.