New CompUSA Store Opens in Delaware