damn, this is pretty neat. good job ;P