Why not go with name based hosting / hostheaders / shared ip where possible Vince? If you don't have to use SSL for a site, if it doesn't need anonymous ftp and if they don't do ALOT of search engine promotion you can get away with using host headers without a problem. In fact many of the larger ISPs do strictly host headers / shared ip or charge a huge fee (I've seen $30/MONTH!) for a unique IP.
In fact you can setup a site with hostheaders and chances are the client will probably never notice.