I think i might start reading this; it looks kind of interesting...