Bump.
I'm curious if recent complaints have been addressed and resolved. I'm interested in using this site in the near future, but would like some assurance that things are still working smoothly. Feedback seems mostly positive but I've noticed that a few more negative reviews have popped up in the last couple weeks. I hope things are still good because this site would be something I might put to use on a regular basis.