All the above and you can find better and cheaper.