Well, it still ***** from few issues. Inout center clips tend to disappear before reaching the end of the screen; sometimes poledancers hide or, vice versa, hang in the mid-air; and the most important - some behindtable clips have unproper scaling, so they appear too small, i even made a topic in Bugs with that. Anyway, here it goes. Doh, it cannot accept the biggest file, so it goes there: 
http://i.cubeupload.com/bWkBZ9.pngclip {
 id: Center 
 deny: table, top, cage, pole 
}
clip {
 id: LeftGirl
 allow: pole
}
clip {
 id: RightGirl
 allow: pole
}
clip {
 id: RightBack
 allow: fronttable
}
clip {
 id: LeftBack
 allow: behindtable
}
texture {
 id: Background
 source: background.png
 filter: linear 
}
texture {
 id: Midground
 source: midground.png
}
texture {
 id: Foreground
 source: foreground.png
}
texture {
 id: Portal
 source: portal.gif
}
camera {
 type: 3D
 angle: 45 
 pos: -0, -550, 1200 
 target: -0, -550, 0 
 ambient: 0.8, 0.8, 0.8 
 animate: 40, PingPong, InOutSine, target, 80, 0, 0
 animate: 40, PingPong, InOutSine, pos, 160, 0, 0
 animate: 20, PingPong, InOutSine, pos, 0, 0, 120
// The background
 sprite {
 pos: 0, 0, 20 
 rot: 0, 0, 0 
 hotspot: 0.5, 1.0 
 source: Background 
 blend: false 
 }
//LeftBack
 clipSprite { 
 pos: -380, -685, 20
 source: LeftBack 
 standingHeight: 450 
 material: true
 resolution: 20
 } 
 clipNameSprite {
 pos: -380, -685, 20
 scale: 0.5
 hotspot: 0.5, 1
 source: LeftBack
 color: 0.9, 0.2, 0.9
 }
//portal
 sprite {
 pos: 300, -400, 20 
 rot: 0, 0, 0 
 hotspot: 0.5, 1.0 
 source: Portal 
 }
//RightBack
 clipSprite { 
 pos: 300, -685, 20
 source: RightBack
 scale: -1, 1, 1 
 standingHeight: 500 
 material: true
 resolution: 20
 }
 clipNameSprite {
 pos: 300, -685, 20
 scale: 0.5
 hotspot: 0.5, 1
 source: RightBack
 color: 0.9, 0.2, 0.9
 }
//Center
 clipSprite { 
 pos: 0, -155, 20
 source: Center 
 standingHeight: 650 
 material: true
 resolution: 20
 }
 clipNameSprite {
 pos: 0, -155, 20
 scale: 0.8
 hotspot: 0.5, 1
 source: Center
 color: 0.9, 0.2, 0.9
 }
//Midground
 sprite {
 pos: 0, 0, 20 
 rot: 0, 0, 0 
 hotspot: 0.5, 1.0 
 source: Midground 
 }
//Left reflection
 clipSprite { 
 pos: -530, -200, 200
 rot: 180, 0, 0
 scale: 1, 1, 1 
 source: LeftGirl 
 standingHeight: 650 
 opacity: 0.3 
 }
//Left Girl
 clipSprite { 
 pos: -530, -200, 200 
 source: LeftGirl 
 standingHeight: 650
 material: true
 resolution: 20
 }
 clipNameSprite {
 pos: -530, -200, 20
 scale: 0.8
 hotspot: 0.5, 1
 source: LeftGirl
 color: 0.9, 0.2, 0.9
 }
//Right Reflection
 clipSprite { 
 pos: 530, -200, 200
 rot: 180, 0, 0
 scale: -1, 1, 1 
 source: RightGirl 
 standingHeight: 650 
 opacity: 0.3 
 }
//Right Girl
 clipSprite { 
 pos: 530, -200, 200 
 source: RightGirl
 scale: -1, 1, 1 
 standingHeight: 650
 material: true
 resolution: 20
 }
 clipNameSprite {
 pos: 530, -200, 20
 scale: 0.8
 hotspot: 0.5, 1
 source: RightGirl
 color: 0.9, 0.2, 0.9
 }
//ForeGround
 sprite {
 pos: 0, 0, 20 
 rot: 0, 0, 0 
 hotspot: 0.5, 1.0 
 source: Foreground 
 }
 light {
 pos: 0, -1000, 100
 color: 0.9, 0.9, 0.9 
 }
 light {
 pos: 0, -1000, 100
 color: -0.4, -0.4, 1 
 }