CASTLE TECHNOLOGY SOLUTIONS INC