For team collectors it really doesn't benefit you to buy directly from Topps. Even with new programs the bottom line price is still higher than most BIN prices on eBay. The big question now is to pay $6 or $7 bucks at release on eBay or roll the dice and wait and pick them up later.
For those who want to pick them up on eBay I recommend ebay seller spw2214. He prices the cards at $6.99 when they go on sale and has a best offer function. He recently accepted my $6 offer the other day.
One thing I did notice at the end of last year is that some sellers were dumping inventory and created some nice team sets of Topps Now Cards. In hindsight this would have saved me a significant amount of money if I would have not purchased at time of release. Many of these had BIN prices that would work out to be $4 to $5 a card. It is probably worth watching out for if your team doesn't have a ton of sought after rookies. Rookies seem to be the only cards that sell on the secondary market.
Hope this helps you save a few bucks. Here are a couple of recent Now purchases.
Thanks for reading.