The small business internet checklist: Speed, reliability, and network fit