Its looking well thought out so far... good job man :}