Taking the lead from Eric Wise and code from Ryan Rinaldi (thanks to Stefan Cullman for putting the comment in Eric's blog pointing to Ryan's), I came up with a sort of service this morning that will generate a .vcs file, given certain information on a querystring.
Of course the main problem is creating the querystring, Eric and Ryan already wrote the majority of the code I needed, so I put together a simple aspx page (my quick and dirty page) to create a url that contains what I need for a given event. Then all I had to do was combine Eric and Ryan's work to read out the querystring parameters.
Here is an example using the page I created: My Reminder
You can get a zip file of the code here - thanks again to Eric and Ryan!
NOTE: All date calculations seem to be off by 3 hours... (12:00pm or 720 minutes into the day seems to be coming back as 3:00pm) have to figure that one out..I have a feeling it might be because of EST vs. PST but not sure yet.