The characters were rendered in DAZ Studio. Everything else was painted with Photoshop Elements and ArtRage.
Playing with fire...