Looks good dude, may steel some of your ideas if you dont mind mate? ;)