It feels like it's taking ages to create this post for Dave Rapoza. This is due to the fact that once you start looking at his portfolio it's hard not to want to look at it all. There is