This is the problem with programming. So may different ways to do the same thing (how many ways to skin a cat?). Most of them are right, some are ineloquent.
We are all vying for our technique but most of the suggestions are right. Just do what feels right (Oh I meant the application object [Matt], been a year since I did any ASP.NET).