Looks like an interesting project... I'll hold off on any critique's until you're a little further along.