Okay, I feel dumb even asking this, because I must have read 100 times on the forums that using shared hosting for your landers is a big NO-NO. For whatever reason, I have been telling myself that even though my mobile landers are on shared hosting (namecheap), since I have them on a CDN (maxCDN) it's all ok 
Am I completely wrong? Now that I think about it, every time a user misses the CDN cache, presumably they are redirected to the lander at the shared hosting, which probably involves a long redirect time, and potentially failure to load the lander at all if traffic gets high enough. I haven't been sending massive amounts of traffic, but if this is going to cause issues down the track I'd rather sort it out now.
Proposed solution: Sign up at beyondhosting and put my landers up there, and continue to deliver them via maxCDN.
Am I on the right track now?
As long as they aren't dynamic landers you can host the entire lander on a CDN for less money than using beyond hosting.
http://iamattila.com/media-buying-10...ding-pages.php
There's an article for Rack Space. SImilar for maxCDN I imagine.
Yeah on Rackspace or CDN77 (both great btw) you can also host your static HTML files on there. This is the best way to do it. Hosting static HTML files is not possible with MaxCDN s your best bet is to read Attila's guide posted above and get setup on rackspace.

Don't use shared hosting.
Its 99% chance there is some limit how many users can be connected at once.
Just get cheap VPS and configure it properly (there are limits by default). You would be suprised how much single VPS can handle if optimized properly (also dynamic websites)
Think about it this way.
If you are using shared hosting vs a $10 VPS from Linode/DO, then that shared hosting causing you to lose a single conversion when running a $5 DOI offer would make the VPS a better investment.
I can't stress this enough or make it more clear. $5. One or two conversions. That's all it would take to make the VPS pay for itself every month.
Don't use shared hosting.
Thanks guys, will get straight onto sorting out a VPS and will never utter the words shared hosting again 