I disagree. A web development company would make use of that bandwidth.
Not overselling as in hyping, but overselling as in if every single one of their users actually used the bandwidth they were allotted they wouldn't be able to cope. They can say that you get 2TB (or whatever) of transfer, because they assume that most users wouldn't use that much.
Linode makes no assumption, and provides for the worst case in which every single user consumes all their allotted bandwidth.
$20 linode: 200GB bandwidth
$20 slicehost: 150GB bandwidth
$20 Amazon EC2: 37GB (micro instance)
It should be noted that Amazon's micro instance is vastly slower than a $20 linode, you'd actually need a far larger EC2 instance to get the equivalent to a $20 linode.
Linode isn't the cheapest in the world; you can get more bandwidth elsewhere for cheaper but there's typically issues - eg slower network connection, or you may get suspended, or it's oversold and you can't actually get what they sell you, or…
Linode strives hard to provide you with what they sell you; and that costs a little more.
Get a CDN. This month i will have 800GB traffic.. on the CDN and about 200GB on the VPS you shouldn't count that much on a VPS for transferring large amount of data. 1TB CDN goes around 70$.
That's not that large a savings over linode, where 1TB of bandwidth would only cost you $30 extra.