I know there are a number of posts about this place, but they all ask about the location of this purveyor of great hot dogs and I wanted to let everyone know this:
Super Duper Weenie is now in a building (!!) just off I-95 at exit 24 (Black Rock Turnpike). Go straight at the bottom of the exit then bear to the right off the roundabout. Super is on the left just past a piano store.
It really is as good as the hype.