I have been using AsmallOrange for a while as a personal website host no major complaints. However the few times I have had popular things posted, I have quickly hit my bandwidth cap. I would like to find a host that is more flexible in regards to bandwidth, I don't feel I need to pay for a huge amount of bandwidth all the time though. Any suggestions?