I don't know your OG, but it sounds like a case of underpitching to me regardless. If the pack was slow to swell, you most likely had a low populaion of active yeast to begin with. A yeast strater would have made a huge difference here. That being said, you are seing activity and I don't know that I would reccemmend buying another $8-$10 smack pack. Did you aerate/oxygenate the wort? If so, to what extent? I would think that if enoguh oxygen was present, the yeast would climb to sufficient numbers to ferm things out for you. What I would do is wait things out for the moment. When the fermentation activity level slows or ceases......check the gravity. If you are way above your target FG, then you might consider pitching some more yeast. If you are within a few points of the target FG, I would let it ride.