One nice thing about web development and software in general is that there are usually many paths to success, if what you have is working for you then that is awesome.
Please post back with any other questions or issue you have and we will be glad to help you out.