[assume no use of route 53 in first 2 paragraphs]
So Amazon doesn't let you point a base domain towards an elb. How do most people solve this problem? I can assume the recommended answer is going to be to host your site off the 'www' prefix. And then what? Point your base domain to an ec2 instance running a web server and all it does it actuate a 301 redirect to www?
As for whether you can actually still use the base domain without the www, is there a possible option? Really the only limitation is the fact that the record needs to be an A and not CNAME.
And lastly, I believe Amazon does actually let you use CNAME on base if all your pieces are hosted on AWS and you can use some extra service they have. Is this also something common for businesses to choose?