if im paying $4 or 5 ect. a month for web hosting and the site is growing and need more space will the web hoster give me more space in the middle of the month and have me pay $20 a month or am i stuck on $4 a month for a year or so? is there a yearly contract? also, do these web hosters have web designs you can buy? thanks.