Elysia & Syntax Error - both of your above pieces of code make much more sense to me now :-) I think I'm taking the wrong approach, like there's just one set way of creating a wrapper class - but from what people are saying here there seems to be several.
When I'm finally out of my crappy job and making worthwhile money programming I shall remember all this help you all put in!! It's really appreciated so thanks :-) I don't go to college or anything like that since I couldn't afford it - so you're all acting as my tutors lol. Hopefully one day I'll be in a position to be the helper rather than helpee!!