Thanks Vinod,
What I wanted was actually an example of a ported package from one of the main people here to make sure I was doing it right. I guess I should have done what you did (since I know what packages are and read the guidelines) but I didn't.
So thanks, that helps a lot.