Gotta a couple things here.
Odin - Also used to flash the Pit and the Modem
If you are going to take your phone to Sprint and it boots, you need to be on the stock DI18 or earlier rom. DK28 was a leaked release and not an official OTA.
I will agree, midNIGHT rom is the best Epic rom imo.
Step 4b happens sometimes, but it's only with certain builds of certain roms.
You should also add a step 5 and 6.
5. If you have issues and you're not sure what to do, search before you post. We've all been guilty of it, but it gets really annoying to see the same question asked and answered every 10th post in a thread.
6. Go back and click

on every post that helped you, and whose apps, themes, mods, and roms you are using.
Overall, good guide for noobs.
Thanks (clicked)