hootis - as a happy user with no-ip.com (as i have run/do run web/game/mail/ftp server from my home)i don't really understand your reason for suggesiting them to this person for the reasons you pointed out. the domain name registration from companies like godaddy and others allow you to easily configure where your domain name points to through the dns server information that you input. if you are not happy with a certain hosting provider, you would just setup with another and then change the dns info with godaddy. no-ip is, in my opinion better for people that want to run websitesite/mail/ftpgame servers from their home or business and maintain all of their own hardware/software. also, godaddy.com is pretty cheap. this is not to knock what you are saying but i don't see the benefit for this person, maybe i am missing something.
slidestop - there a quite a few options out there for you. what size is your site going to be initially? how big is your company? there are quite a few out there that start off for $50/year and allow you to add additional features as your business grows. go with somebody who has been around for some time.