Not done yet, but i figure now is a good time to get some feedback before i go any further... needs more epicness!