Hello Ed,
Sorry for late reply to this,
I have checked in your side, it seems like your first discussion you set it to feature post and you disabled that "Show Featured Posts on Frontpage", so i help you enabled it, the feature post already appear on your front page, see my screenshot where can set the setting :
>>
http://screencast.com/t/NvajIeyd
Hope this help.