this story here is a trip! LOL, wow I've counted so many puns and innuendos! I didn't know what the names meant but I figured it out
"Hasn't that joint been built yet?" *DEAD* you know you wrong for that!
Keep the story coming, don't make us wait any longer!