I'm starting development of a Django application, on Amazon's Web Services.

I'm looking to build an instance that will serve the Django. I don't have much experience with such things, having only used a shared host before (WebFaction).

So I'm wondering, which AMI should I use as a base? I'm assuming I want an Ubuntu AMI, possibly with certain things like Apache pre-installed?

One minor point: I'm planning to serve several different Django projects from the same instance. I use virtualenv on my dev machine right now to separate the different projects, I'm assuming I'll do the same on EC2.

Thanks!