What you would want to consider is what the URLs are communicating to the search engines. That is why html or similar page setups are so important because the page names are not just a random cID number. This can be fixed however but I am not familiar with dotnetnuke however.
Msg#: 3323673 posted 7:02 pm on May 1, 2007 (gmt 0)
It sounds like your friend has gone for a hosted option so once someone goes to his site they are redirected off to a completely different URL.. this is terrible for SEO, he needs to at least get a full domain mapping solution sorted if possible, either that or scrap the site and start again and ensure his entire site stays on his own domain