laryter:
How did you move your "iPhoto directory" from the external hard drive to your internal hard drive? Did you copy the "iPhoto Library" directory, or did you export your photos? To retain albums etc., you should have copied the entire "iPhoto Library" folder from your external HDD to your internal HDD, and then directed iPhoto '06 to the new location of that folder. However, if there has been some sort of loss of the data within that folder, I believe your only option is to complete the tedious task of reorganising your photos. However, with iPhoto '08, in some cases you may be saved by the "Events" feature, which will automatically separate groups of photos that it thinks are connected (I.e. photos taken on the same day will be grouped together in an "Event"). To go down this route, simply do a clean install of iPhoto '08, and then import your photos.