Disclaimer of Liability: For documents “UsefulRamblings” does not warrant or assume any legal liability or responsibility for the accuracy, completeness, or usefulness of any information, or process disclosed.

Disclaimer of Endorsement: Reference herein to any specific commercial products, process, or service by trade name, trademark, manufacturer, or otherwise, does not necessarily constitute or imply its endorsement, recommendation, or favoring by “Useful Ramblings”. The views and opinions of authors expressed herein do not necessarily state or reflect those of “Useful Ramblings” and shall not be used for advertising or product endorsement purposes.

Limitations:  Because of the increase in spam I have had to assume a “moderate” position with respect to posts  and comments.

Bad Behavior has blocked 544 access attempts in the last 7 days.