Glad to hear the stamps.com deal wasn't so bad after all (I was scared off by bad reviews on how difficult it was to cancel).
Overall though, it seems that anything that isn't a straight up spend or sign-up bonus is not only often not worth the effort it takes to fulfil the requirements, but also not worth the effort it takes to get the miles posted.