Check to see how much of his page is being indexed. Is it just the home page (site:
www.mysite.com)?
I wouldn't necessarily say that a user control is going to cause the spiders not to deep index. But, then I'd have to look at how it's being created. There are tons of sites that rank well that are "dynamic" database driven sites. No reason why your friends site couldn't do the same.
HTH