They have everything one could need for home work, but their front end is so wishy washy. Sometimes I have a super nice person, and sometimes I have the rudest people on earth. It was a three star, but I gave them a fourth because I am here often, and I have wasted SO much of their time brainstorming projects. Not intentionally, just thinking and planning. Future reviews will be more accurate of my individual experiences, this kind of wraps up the past 4 years of shopping here. read more