I think the bigger question is why you'd create a logo with Alpha transparency in the first place??
Do you think I should just put the logo in a white box rather than leaving the background transparent?
(Im a first year student by the way and Im doing this for free for a friend)
I guess thinking about it, that since you cant predict what background colour would be used it could be dangerous in terms of making the logo difficult to read on a similar coloured background.
Ive not done this before so am still learning.....
Can you change the logo so the gradient goes to a solid color instead of transparency?
The very use of gradients at all is relatively new to the world of logo design. When UPS redesigned their logo several years ago there was a huge uproar in the community of the use of gradients ( see: http://www.dinesh.com/images/stories/logo/worldfamouslogos/ups_logo.jpg ).
I don't think I've ever seen a logo that uses alpha transparency though, due to the exact problem you're having.
Look at some of the samples on this site, perhaps it'll spark a creative idea that'll help you fix the problem: