Thanks for elucidating - I work on sites with a different balance of users vs traffic and data (maybe more users but less data and not so spiky), so it's interesting to hear about your experience on that and why you'd go for app engine, which compared to self hosting can seem like an expensive option.