30 Random Thoughts By Bret ContrerasRandom Thoughts112 Comments I apologize for the really long blogpost – I intended to post a random thoughts blog last week but didn’t get around to it. As time went on I thought… Read More October 28, 2010