Thanks for the feedback! With #1, I've been on the fence about that. I don't want to clutter up someone's inbox even more, you know? So yeah, maybe #2 is the best way to go :)
Here's my stack:
* namecheap
* heroku; add-ons include:
** mailgun - $19/month service so I could add the
emailegg.com domain
** mongolab - free plan
** scheduler - runs a rake task every 10 minutes to send the emails back to mailgun
* rails 3.2.3
* haml
* mongoid
* rest-client for sending the emails to mailgun
* chronic for parsing the time, along with some small customizations
* compass
* susy for the grid
* rspec
Sinatra probably would have been a better framework choice except that I barely ever use it, and if I end up growing this thing I feel more comfortable having rails in place.
Susy is a great little library for doing grids:
http://susy.oddbird.net/ . Compass also has lots of nifty tools. It really makes it easy to do CSS3 stuff. I like twitter bootstrap for more application-y sites, but for my blog and for more content-y sites I prefer susy.
At first I was going to put this on a linode but I ended up going with heroku because it continues to be an enabler of my habit of not taking the time to learn modern rails deployment. Their mongolab add-on is a huge win, and I've used it for a few projects now. I've never had to take care of mongodb server, and it seems like learning that would be an art in itself, and who really wants that headache?
My tests for mailgun integration aren't as thorough as I'd like, and I'm not sure where I'd start with that.
I hope this is useful :)