If you have teen boys, you know they can be difficult to shop for year-round. Over the years, I have fought the urge to buy gift cards for teens and tried to find gifts I think they will appreciate ...