You do know there is no such things as unlimited storage/bandwidth. They use it for marketing gimmick, because most site don't use alot of storage space. Just like your HD for your pc, it doesn't have unlimited space, you gotta run out sometime, unless you keep buying HD. Also most of the problem is CPU usage. Also this site could be on a dedicated server or VPS, explaining why it cost alot per month. Shared hosting is always cheaper