Hey Fotis, I've tried all that and yes, if I resize the container according to it's children, then remove the scroll bars, it does allow me to take an ImageShapShot that is the correct size height and width. BUT it still has the bars and even strange black 'un-drawn' areas even after container.invalidateDisplayList().
My only other thought would be to use swfObject and allow the browser to resize according to the flex app. junker