Hi there am using hostgator and godaddy for different things at the mo.
however on the subject of making your own, unless you are quite experienced, it's gonna take ages just to get one published never mind more!
what i have done is joined a company that costs me $20/mth and you can make as many sites as you want, you even get a free domain name. the big thing for me tho is it has video tutorials, very easy to understand and the support is very quick and reliable. there is also a very special start up bonus. can't put my link here but have a look at my sinature.