"Linode offers some kind of customization so you can make machines with more RAM, or more bandwidth if you need to."
Any details on how this works?
Separate to that, Linode also appear to support significantly larger packages than their pricing table indicates. Once you're in the system, there are references to things like "Linode 16384" accounts, etc.
Although this really doesn't make that much sense for bandwidth... but when you look at the raw price for bandwidth it's not all that bad anyway.