I've been using floating times for our ical attachments and they work great on every device/OS so far except for Blackberry devices. Apparently, Blackberry devices don't properly support the ical standard and interepret floating dates (i.e. w/out the UTC "Z" indicator and without a TZID) as UTC dates and convert them so it ends up being the wrong time on the user's calendar.
Anyone know if RIM plans on fully supporting the iCal standard to support floating times?
If you import the following calendar it should import to 8am to 1030 am your local time whatever your local time is, but the Blackberry incorrectly interprets the DTSTART and DTEND to be GMT time and performs a calculation to convert it to local time thereby changing the time to an incorrect time.
BEGIN:VCALENDAR
VERSION:2.0
METHOD:REQUEST
PRODID:-//CompanyName//NONSGML SiteName//EN
BEGIN:VEVENT
CALSCALE:GREGORIAN
DTSTART:20081009T080000
DTEND:20081009T103000
LOCATION:111 Main St\, Roseville\, CA 95747
DESCRIPTION:
SUMMARY:Summary
TRIGGER

60M
UID:fc2e4513-c9e7-4917-a91b-a0a9e7ab0435@theschedulecenter.com
SEQUENCE:3
DTSTAMP:20081009T192822Z
PRIORITY:5
STATUS:CONFIRMED
ORGANIZER;CN="Test Co":MAILTO:calendar@myorg.com
ATTENDEE;CN="An attenddee":MAILTO:calendar@myorg.com
END:VEVENT
END:VCALENDAR