wow, thats almost EXACTLY what I posted!