Thats awesome man, great job so far! You can tell that you've spent a lot of time and effort on it and its looking like its going to really pay off. I can't wait to see it finished.