man that is a lot of very cool stuff...