Introducing Setting up a new wordpress site involves a lot of boring, time consuming tasks that take away 30 to 40 minutes each time you create a new site. Imagine setting up 5 sites or 10 sites taking away HOURS. That’s...