A Look At Online Shop Programs