Sure,
To be honest I based my function on the following code http://msdn2.microsoft.com/en-us/library/ms429658.aspx
But here is my function :-
Public Shared Function GetListItem(ByVal ListGUID As String, _
ByVal ListItemID As String, _
ByVal ListSiteURL As String, _
ByVal ReturnFieldList As ArrayList) As XmlNode
'Declare and ...