I could be wrong here, but are we sending someone down the wrong path?
If the user is shooting in raw, then during processing, they get to choose the profile to process in. Okay, lets use ProPhoto, because of its wide gamut. This makes sense, we want to assign a profile to the file that retains as much information as possible.
I would say that the file should be kept in this profile at all times, and let downstream applications and devices process the profile as appropriate, i.e. when printing to your home inkjet, you let the application (i.e Photoshop, Aperture, or the print driver) convert your source profile to the appropriate printer profile at the point of output. You can set your proofing profile to that of your printer and preview the effects of this profile at any time, but this way you are not destroying the fundamental integrity of the file by physically converting from one profile to another.