computer laptops software minnesota refurbished computers notebook rochester new york digital cameras cell phones buffalo monitor windows open source new york rochester memória unix pcmax linux hardware dvd lcd computer repair rochester ny