Crossposted at StackOverflow. It is considered polite to inform about crossposting so people not attending both sites do not waste their time investigating a problem already solved at the other end of the wires.