the (seemingly) ubiquitous "connection is invalid" error message

So, I’d like to write an Applescript that launches three applications and plays a playlist through iTunes (one of the applications being launched.

So I wrote

tell application "iPodDisk"
	activate
end tell
delay 5
set playlistname to work
tell application "iTunes"
	activate
	play playlist playlistname
end tell
tell application "GrowlTunes"
	activate
end tell

Which yields an error message stating “iPodDisk got an error: Connection is invalid”

Anyone have any idea what I fubar’ed ?