that's a pretty big project. Can you post any code/thoughts you have for accomplishing this?