The ability to customize work schedules as well in terms of time off, vacation days etc are great features which can be hard at times with other softwares out there! I wish this was more intuitive for people who maybe dont have computer science skills or know how computers really function/work- This isn't something that's going away anytime soon but rather it will improve over years if needed improvements come up - so its not too bad since you get used tp having these limitations when working outside your home office (which most companies don;t allow access).