This is all speculative at this stage but assuming I opted for a web application rather than a traditional desktop approach, does anyone have any thoughts on data management?
Copying the training.mdb and the (new) log files each time isn't very efficient but it would add a degree of security to the user - assuming that they were recoverable. You could download to any PC if you were away from home or re-instate your data without needing a dedicated backup strategy. You could improve performance and reduce transmission costs by sending deltas.
From my perspective, the downsides cover a couple of areas. There's data segregation - ok, this isn't SSN's or credit card info but there's some danger of data leakage and building robust web applications isn't as easy as all that (my day job is IT security focused in the banking industry, so I've seen some absolute horrors over the years!). There's the effort of a direction change.
Finally, there's cost - storage costs, there's no two ways around it. Services like trainingpeaks are operated on a commercial basis, and one assumes, makes a modest profit - or at least plans to. There's performance, scalability, database infrastructure etc. Some of this you can mitigate by good design - caching, data normalisation etc, but some things you just have to pony up with the cash and pay to have it done properly.
Ultimately I started this effort because I was dissatisfied with the Suunto software but as the phrase in IT circles goes, "it works on my machine" and I need to consider both the time spent fixing 'public' issues and the costs associated.
Right now, this line of thought isn't really going anywhere, but I'd be interested in hearing thoughts on the commercialisation of such a product - either as a desktop application, or a web app (probably with some kind of sync agent). I appreciate that it's not all that easy when most of you get a poor UI experience at this stage, but mostly the graphs render and although you can't change the display period you should get some idea how it looks. The blog postings to date show some evolution too.
Random musings at the moment, probably because I'm annoyed with this UI problem, it's a cold, wet February and I work in an industry where large chucks are going down the toilet and dragging the rest of the economy with it.
Apart from that though, it's fine!