Heinz have dusted off one of their better ideas.
Being able to personalise a Can of Tomato Soup with a "Get Well Soon" Message and have it sent to someone ill.
Admittedtly, it costs £1.99 and takes 3 days to deliver, by which time the person is likely to be better, but its the thought that counts.
...and its cheaper than buying flowers.