We have a variety of options for all of your demands.  Feel free to check out some of the personal solutions you might need.