Our man Stefan has published a series of articles explaining why using "doubtful" methods when customizing your MCMS application hardly ever is any good.
Remember that if you make calls to undocumented API parts or edit the database directly, your solution will no longer be supportable by Microsoft. Which sucks whenever you might need it...
In other words, read these articles if you are the least bit in doubt whether your app is playing by the rules or not. Come to think of it - read them anyway, it's IMPORTANT!
Documented / Undocumented API - Why Should I care? - Part 1Part 2 - What would YOU do?Part 3 - How to identify 3rd party products using undocumented program internal intefacesIf your system is already "broken",
Angus Logan can help you ;-)