100 challenges...sounds fun doesn't it? Some are easy, some are hard, some will be done in a day some will take a lot of time! Some are free, some are going to be very, very expensive but here goes!