With affiliate program it's less hassle, but then you don't have the customer long-term (the site you referred does now). If you drop ship, then you can always continually market to those customers (for future business).
May be worth going with affiliate program at first (to see how successful you are) -- if it works out, consider switching to drop-ship to hold customers for the long run...
█ GotLiveChat.com :: "Click To Chat" Software For Entrepreneur Web Sites
█ Chat with your web site customers live & see who referred them!