So architecturally, what makes the most sense to you? I have a list of dynamically populated products from a table. Each would have.. what? A button that would cache the product somehow and take the user to a page requiring login/create account function? Like I said, we need to keep track of completed purchases for each user's account.