Users Choose New Blog Template?

Hi,

Is there any way that users can choose their new blog template? For example, I'd like to set up a blog template and a CMS/business template, so new users can choose which "starter site" they'd like.

Is this possible?

Thanks,

Mark